Transcript Document
EPR ( Electronic PRocesses) A new METHODOLOGY standard (abstraction technique) for Integration and coordination of internal processes and e-business in GOVERNMENTS 21/10-2003 Hans A. Aanesen EPR-Forum HAA: okt 2003 Focus Areas The business objectives of EPR projects include: Enhanced data capture quality Quality in customer service and documentation of work done Efficiency and quality in administrative work, with reuse of information Effective cooperation and interoperation within an organization and between organizations Data support that benefits all employees Integration of legacy systems and overall presentation for the users Electronic supervision of services and delivery (see http://www.unik.no/profor/ for videos of project examples) HAA: okt 2003 Goals The aim of this standard is to describe how application solutions can be organized in a unified way. The standard describes how: information is presented to the users tools and supporting materials are implemented communication with legacy systems will take place roles, processes and routines will be organized general functions can be standardized and shared HAA: okt 2003 The EPR standardization work www.nts.no www.standardnorge.no EPR Basic standardization NTS Secretariat of IT-standards => CEN /ISO organized by NTS NTS-K 189 committee in Norwegian Technology standardization The EPR superstructures Abstraction and Metaphor fundaments www.oasis-open.org The realization of the EPR standard based on common international XML components: (www.w3c.org www.omg.org) - Choice Points for e-Business (Agent: Linking & Switching ) - Web Services (National-UDDI, WSDL, SOAP) - ebXML (UN/CEFACT , EDI etc) OASIS Business-Centric Methodology TC OASIS e-Government TC eprXML: EPR - engine specification ( eGov Freeware) (The Superstructure implementation) HAA: okt 2003 EPR implementation pilots (Sector standardization organized through EPR-Forum) www.unik.no/profor ProFor: Innovation Program in Governmental sector ( Blue light program) 2 Pilots : - Home based Health & Care services ( Integrated planning and reporting inside its COI) - Digital Building & Construction Office for service handling ( electronic co-operation inside its COI ) COI = Community Of Interest HAA: okt 2003 EPR EPR is the road ahead to ”Open”, Including and Service organized collaboration in Real time without introduction of new Technology The EPR superstructure opens up quite new Methods in the way to integrate different legacy systems and construction of generic linked and switched e-Business processes HAA: okt 2003 EPR Superstructure organisation Construction and Integration of Business processes and logic By help of Folder structure metaphors NB ! EPR methodology is setting the specification requirement in how to integrate Legacy Systems. Done on EPR terms and not on Legacy System terms EPR is based on FREEWARE ! HAA: okt 2003 eprXML EPR’s Hybrid Portal technology based on a a Service Oriented Architecture organized by help of modern XML abstraction technique HAA: okt 2003 Hybrid Portal technology: Portal superstructure Service Oriented Architecture (SOA) with Web Services Portal role assignment by help of PKI PRESENTATION: EPR content organization: PORTAL: Common Mapping (Abstraction) META Object modeling HTML XML UDDI WSDL SOAP Content Management (competing frameworks) : ROLES Apache SOAP:Open Source .NET Microsoft ONE Open Net Environment Sun WebSphere IBM WebLogic BEA MySAP SAP .MAC Apple etc LEGACY SYSTEMS HAA: okt 2003 “Locked” System integration Integrated on legacy systems terms Bottom Up Approach E-Gov CENTRAL administration Ministry Ministry Ministry Ministry A B C X E-Gov REGIONAL administration E-Gov LOCAL administration Company 1 Company 2 Company 3 Company m IT organized structure ( HW+SW+ Infrastructure ) HAA: okt 2003 Hybrid SOA integration : Open Integration based on EPR organized mapping Service organized structure (Users + ServiceProviders) E-Gov CENTRAL administration Ministry Ministry Ministry A B C EPR integration module: EPR Folder Structure ServiceCatalog: E-Gov REGIONAL administration Ministry X UDDI Service Interpretation Center EPR Folder System XML E-Gov LOCAL administration Intranet/Internet WSDL Interface WS 1 WSDL Interface WS 2 Company 1 Top Down Approach Company 2 SOAP-messages WSDL Interface WS 3 Company 3 WSDL Interface WS 4 WSDL Interface WS n WSDL Interface WS 5 Company m HAA: okt 2003 Breaking up Today’s Proprietary Data Systems and enabling Object Modeling Integration ( Technology & Platform independent mapping ) by help of WS: UDDI Catalog Services Service Portal Service Part with Business logic: - ebXML - ”eprXML” ”THIN” Clients: HTML Business Processes:(WSs’) - Account - Salary - Payment - Order - Invoicing - etc - Reports - Control - Custom - Tax - VAT - etc HTML / XML - Data variables - Methods - Scenarios Intranett/Ethernet Internet WSDL META model WS 1 Mapping: HTML / XML WSDL META model WSDL META model WSDL META model WS 2 WS WSDL META model WSDL META model WS 3 WS WS 4 WSDL META model WS 5 WS WSDL META model WS WSDL META model WSDL META model WS 6 .NET,ONE,SAP,WEBSphere .. ! WSDL META model SOAP/XML WSDL META model WS n INTERNAL BUSINESS PROCESSES: – Accountancy Application- – Salary – Payment server: – Order – Invoicing Database- – Inventory – Purchase server: – Sale – Logistic – Transport – etc WSDL META model WS WSDL META model WS WS A X F E D C B .NET,ONE,SAP,WEBSphere .. ! EXTERNAL BUSINESS PROCESSES : – Reporting Application- – Control/Supervision – Custom server: Databaseserver: – Tax – VAT – Transport – Fleet management – Bank services – etc HAA: okt 2003 EPR Portal Server Integration module: e-Government Co-operation Methodology as “driver” Service Portal: Service Part: EPR Folder Structure ServiceCatalog: Info.part & Service part HTML Employees working folder with information and help tools UDDI Service Interpretation Center HTML EPR Folder System XML Intranet/Internet WSDL Interface WS 1 WSDL Interface WS 2 XML Process Control LANs Web Server Lighting Control Security Systems Node 2 Node 3 EL meter SOAP-messages WSDL Interface WS 3 WSDL Interface WS 4 Process Server 1 XML Node 1 Node i Node 4 WSDL Interface WS 5 Web Server WSDL Interface WS n WEB Services: (XML) UDDI = Service Catalog WSDL = Connection XML SOAP = Message exchange Web Server Legacy system 1 Legacy system n Closed Net Closed Net HVAC Refridge/Freezedevices HAA: okt 2003 e-Governments User Roles in EPR organized Service Portals BROWSERS: 1: Citizens and Customers/Suppliers: 2: Adm. and Service workers: 3: Folder Constructors: Work Folders with info.and Help Tools Info. Part &Service Part Construction of new folder employments Service Part Generate Folder Container Template/structur with roles Service Part HTML HTML SERVICE PORTALS: ( TCP/IP networkig ) ”eprXML” Core Components HTML New WS’s WSDL META model spesifications 4: Portal & Systemdevelopers: UDDI Service Catalog WSDL Connection Programming of Portal- and Legacy Systems with WS interfacing (WSDL modeling) SOAP Message Exchange .NET, ONE, WEBSphere, mySAP .. ! WS in Legacy Systems with different Business logic ( Security Domains ) XML XML XML XML XML HAA: okt 2003 WS Technology Overview NB ! WS no New Technology, but a new way to organize ”old” and well tested technology XML WEB-Services: (XML) UDDI = ServiceCatalog WSDL = Connection SOAP = Message exchange HAA: okt 2003 WS technology Stack (layers): No new Technology, Internet protocols run since beginning of the 90’s. Just a new way to organize existing XML technology. Layer: Protocols/Standards: Discovery UDDI, ebXML, WSIL, DISCO Description WSDL, ebXML, RDF OSI stack Open System Interconnection 7:Application Messaging SOAP: XML-RPC + XML-doc 6:Presentation 5:Session Transport HTTP(S), SMTP, FTP etc 4:Transport Network TCP/IP, UDP Physical Copper, Fiber, IR, RF etc 3:Network 2:Datalink 1:Physical HAA: okt 2003 HAA: ITI Juli 2003 HAA: ITI Juli 2003 Simple If-then-do Complex Choice Pt. Decision Agents Implementation HAA: ITI Juli 2003 Visualization of EPR Folders Service Folder Service n Service 1 Container: Folder n Folder q Folder 1 Folder m Phase 1 Phase m Time HAA: okt 2003 EPR Folder’s Core Components Service Portals SERVICE PART Object Models Organizing and Managing WS Single Sign-On (PKI) portal: (Security Domains) Role Service + UsererID EPR Folder Container: Arbeidsmappe Working Folder Arbeidsmappe ( Opprettes når ny bruker eller ny process ) Contain everything user needs in work. ( Opprettes nårany bruker eller ny process ) All Working Folders are divided into phases Related to progress. Steering card phase Steering Cards: Dokumentkort Dokumentkort Dokumentkort Dokumentkort Styrertilgang tilgangtiltilcard blankett-og og Workflow card Document Dokumentkort Styrer blankettStyrer tilgang til blankettog dokumentmaler samt arkiverte Styrer tilgangtil tilblankettblankettog dokumentmaler samtarkiverte arkiverte Handles all the Support to adm. working Styrer tilgang og dokumentmaler samt Dokumenter. dokumentmaler samt arkiverte Dokumenter. Documents insamt the folder. dokumentmaler arkiverte process in the business logic. Dokumenter. Dokumenter. (Often RuleControlled ProcessFlow) WS linking Dokumenter. Dokumentkort Dokumentkort Dokumentkort Dokumentkort Styrertilgang tilgang blankett-ogog Job card Dokumentkort Styrer tiltil blankettStyrer tilgang til blankettdokumentmaler samt arkiverte Styrer tilgang til blankettogog dokumentmaler samtarkiverte arkiverte (Service Styrer tilgang tilcard) blankettog dokumentmaler samt Dokumenter. dokumentmaler samt arkiverte Dokumenter. dokumentmaler samt arkiverte Def. of physical Instructions Dokumenter. Dokumenter. Dokumenter. in a working process. Includes inspection and reports. Steering Card functions HAA: okt 2003 EPR Working Folder handling: - Documents (also Drawings and Data collections) - Workflows - Job instructions Folder’s Key information Folder’s Steering Cards Folders Phases (life cycle ) HAA: okt 2003 EPR Styrekort ( Her som et Dokumentkort ) A Seering Card’s organisation Steering Card’s function buttons HAA: okt 2003 UML folder model HAA: okt 2003 UML Steering card model HAA: okt 2003 EPR’s Document Card Name on steering card belonging to Folders: - Folder 1 - Folder 2 . . - Folder n CONTENTS: - Group 1 - Document 1 . . - Document n - Group n - Document 1 . . - Document n Linking & Switching to corresponding WSs’(ebXMLs’). Function buttons helps to Administrate and work with the Different belonging Documents and Drawings. Connection to the Legacy server systems done by WSDL interfacing HAA: okt 2003 UML Document card model HAA: okt 2003 EPR’s Workflow Card Name on steering card belonging to Folders: - Folder 1 - Folder 2 . . - Folder n CONTENTS: - Group 1 - Routine 1 . . - Routine n - Group n - Routine 1 . . - Routine n Linking & Switching to corresponding WSs’(ebXMLs’). Function buttons helps to Administrate and work with Routines and enter physical Instructions. Connection to the Legacy server systems done by WSDL interfacing. HAA: okt 2003 UML Workflow card model HAA: okt 2003 EPR’s Job Instruction Card Name on steering card belonging to Folders: - Folder 1 - Folder 2 . . - Folder n CONTENTS: - Group 1 - Instruction 1 . . - Instruction n - Group n - Instruction 1 . . - Instruction n Linking & Switching to corresponding WSs’(ebXMLs’). Function buttons helps to Administrate and work with Physical Instructions and reports. Connection to the Legacy server systems done by WSDL interfacing. HAA: okt 2003 UML Instruction card model HAA: okt 2003 Future work items Integration of BCM Choice Point technology to provide flow control and linking and switching for EPR. Create BPSS of discrete workflow components – especially intra-enterprise exchanges. Create BCM contract and CPA templates for EPR participant roles and agreements. Look at applicability of CAM templates for formalizing information quality control and context rules. HAA: okt 2003 Open Infrastructure & Platform Independence Thanks to WS, proprietary solutions belongs to the past ! Achieve USER controlled and non expensive data solutions ( HW & SW independence is a must ) Interoperable solutions makes standardization/digitalization even more important INTEGRATORS becomes the users and e-Governments “right hand” Network solutions will by help of WS open up and create new ways of user applications ( As EPR’s “Folder” structure ) Minimize the amount of physical devices with multifunctional logical (SW =>WS) units HAA: okt 2003 EPR- Forum EPR Forum defines the frames for e-Gov SECTOR STANDARDISATION: - Health and Care - Building and Construction - Oil & Gas - .. We must act Not talk ! HAA: okt 2003