1 / 18

7A Transactional Web Applications with Websydian Express

Page based on Title Slide from Slide Layout palette. Design is cacorp 2006. Title text for Title or Divider pages should be either 40 pt for short titles/28 pt for subtitles or 32 pts for longer titles/24 pt for subtitles.

kenyon
Télécharger la présentation

7A Transactional Web Applications with Websydian Express

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Page based on Title Slide from Slide Layout palette. Design is cacorp 2006. Title text for Title or Divider pages should be either 40 pt for short titles/28 pt for subtitles or 32 pts for longer titles/24 pt for subtitles. DATE text box is not on master and can be deleted. The date should always be 20 pts. 7ATransactional Web Applications with Websydian Express

  2. Bio Slide • Peter Stenberg • KP Pension & Försäkring • IT-architect, in IT since 1985 • Based in Stockholm • peter.stenberg@kp.se

  3. Page based on Title and 2-column Text from Slide Layout palette. Design is cacorp 2006. KP Pension & Försäkring • KP Pension & Försäkring is a pensions company dating back to 1942 • KP is serving more than 4.100 companies and organisations with a total of 129.000 employees. • Together with pensioners the amount of insured totals 287.000 • KP has 165 employees

  4. Page based on Title and Text from Slide Layout palette. Design is cacorp 2006. ▪ Limited use of primary bullets ▪ Limited use of primary bullets ▪ Limited use of primary bullets ▪ Limited use of primary bullets Project Extension: Purpose and Goals • Develop a well-functioning site with relevant information and functionality that raises the service-level for customers • Make it possible for customers to have Internet as the main channel of communication with KP • Simple and safe log-in for customers • Experienced by customers as simple and secure

  5. Page based on Title and Text from Slide Layout palette. Design is cacorp 2006. ▪ Limited use of primary bullets ▪ Limited use of primary bullets ▪ Limited use of primary bullets ▪ Limited use of primary bullets Project Starting Point • No connection between kp.se and legacy systems • No infrastructure for handling of web projects • No knowledge of tools for web development • No knowledge of HTML, Javascript etc. • No homogenous environment (several platforms, programming languages etc.)

  6. Page based on Title and Text from Slide Layout palette. Design is cacorp 2006. ▪ Limited use of primary bullets ▪ Limited use of primary bullets ▪ Limited use of primary bullets ▪ Limited use of primary bullets Project Short Summary • Websydian Express - training, installation and configuration end of August 2006 • First service published end of November 2006

  7. Page based on Title and Text from Slide Layout palette. Design is cacorp 2006. ▪ Limited use of primary bullets ▪ Limited use of primary bullets ▪ Limited use of primary bullets ▪ Limited use of primary bullets Project Subtitles are Part of Title Field, then Modified Manually (see next page) Some of the requirements: • Customers should only see and change information that belongs only to their company • Identification of customer, access control and integration of the existing legacy systems at KP • KP’s databases must be protected = not accessible for unauthorized users

  8. Page based on Title and Text from Slide Layout palette. Design is cacorp 2006. ▪ Limited use of primary bullets ▪ Limited use of primary bullets ▪ Limited use of primary bullets ▪ Limited use of primary bullets Evaluation Languages/Tools • Challenge To Implement • RPG, COBOL, Java, C++, JavaScript, HTML, LF, PF, RPC, TCP/IP, stylesheet, applets, web server, servlet engine, Windows, i5/OS and more. • Who knows all of this? • Tools • CA Plex • Websydian Express

  9. CA Plex • Integration • Existing logic in legacy systems re-used • Use existing GUI-standard • Well-tested and proven technique • Model-based • Information-structure is often the foundation for development • Patterns • Websydian • Generators

  10. Websydian Express • Built-in security control • Session • Role-based access control via log-in • Built-in handling of menus • Built-in administration application • GUI and integration in one tool • Existing business processes linked-in as menu options

  11. Security/Tracking/Logging • Log-in with authentication and permission control • Accountability with stamped transactions • CreatedBy, CreatedDate, ChangedBy, ChangedDate • Physical delete doesn’t exist • Helpdesk • Can simulate a user without updating

  12. Plex – Datamodel

  13. Integration • Existing functionality in legacy systems reused • Accessible through API-functions developed with Plex • The API is the only connection between web-application and RPG-, COBOL- and CL-program • Web functions are created with CA Plex/Websydian

  14. Plex – Object-Oriented Development Via Patterns The business process ”Insured” is created by inheritance from an abstract Websydian-object, for the Internet-user the process is accessible as a menu point in Websydian Express Insured is a ProcessEntryPoint Insured is a PageGeneratorForProcess Insured is a EventHandlerForProcess

  15. Web Data Tier • High accessibility • Web data tier can have extended opening hours compared to the legacy systems • High security • The internet user is not working in the legacy system, only in the web tier

  16. Web Data Tier • All retrieval and updating of information in the web application is done in the web data tier which is a mirrored subset of the legacy system • Changes of information is synchronised Web data tier Legacy systems Synchronisation Internet user

  17. Hardware • DB- and application server • Development • Test1 • Test2 • DB- and application server • Production • iSeries • RPG • DB2 RPC (TCP/IP) ------------------------------------------------------------------------------------------- FW DMZ • Webserver • Development • Test1 • BladeCenter • Windows Server 2003 • Apache Tomcat • Java, C++, HTML, CSS, XML,… • Webserver • Test2 • Production

  18. Demo KP.se LIVE

More Related