Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— 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. 7A Transactional Web Applications with Websydian Express

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

3 3 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 Page based on Title and 2-column Text from Slide Layout palette. Design is cacorp 2006.

4 4 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 Page based on Title and Text from Slide Layout palette. Design is cacorp 2006. ▪ Limited use of primary bullets

5 5 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.) Page based on Title and Text from Slide Layout palette. Design is cacorp 2006. ▪ Limited use of primary bullets

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

7 7 Project 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 Subtitles are Part of Title Field, then Modified Manually (see next page) Page based on Title and Text from Slide Layout palette. Design is cacorp 2006. ▪ Limited use of primary bullets

8 8 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 Page based on Title and Text from Slide Layout palette. Design is cacorp 2006. ▪ Limited use of primary bullets

9 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 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 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 12 Plex – Datamodel

13 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 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 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 16 >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 tierLegacy systems Internet user Synchronisation Web Data Tier

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

18 18 Demo KP.se LIVE


Download ppt "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."

Similar presentations


Ads by Google