Download presentation
Presentation is loading. Please wait.
PublishPrudence Hodge Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.