Copyright OASIS, 2007 OASIS Setting the new www portal standards O rganization for the A dvancement of S tructured I nformation S tandards Setting the new www portal standards Hans A. Kielland Aanesen Co-chair OASIS BCM EPR SC EPR-forum Senior adviser Web services 19. januar 2007 Toward a “true” SOA (S ervice O riented A rchitecture ) Paradigm What’s next ? Superstructure containing: Template processing - Template processing Front-Office eFolder work - Front-Office eFolder work Toward a complete end-to-end solution including services
Copyright OASIS, 2007 Do Norway have Political Courage into Holistic Thinking ? How is it possible that our Common Society (Authorities) can accept today's ICT anarchy ? Do the politicians in the new Global and Inclusive ICT society dear to do : - innovative thinking? ( From Static and Locked to Dynamic and Agile solutions: Agile eBusiness in Adaptive Info.systems ) - think Global, but act Nationally and Local? ( Global Holistic Thinking with Local Solutions ) - be giver of Premises? ( Do we show activeness by encourage to : Voluntary work ? Debate ? Grants from the Industry ? ) - take Control & Ownership in Co-operative interchange solutions? (Super Portals with common ”Traffic Rules”) - finance illustrating Pilots? ( Public Funding ? Innovation Norway ? ) - Utilize and Thrust Public and Neutral ”Instruments”? ( Brønnøysundreg., Standards Norway ? Etc ) - participate in International Standardization on the Common Community's terms? ( Neutral basic ) - specify Service Oriented Architecture based on Choice, Change and Growth ? (SOA and change mng) - change today’s framework in Public Bargains ? (electronic and adaptive Contracts) - clean up undesirable and tied up vendor connections ? ( Insiders / sitting on both sides of the table in negotiations) - use experienced ICT expertise ( non sale ) ? ( Neutral advices in system specifications) Infrastructures & Public Super Portals must be our Common Community's responsibility ! eGov Test-Bed: Look to Norway ? /
Copyright OASIS, 2007 Industries interests Why P ublic S upervision & Q uality A ssurance ? Standardized and Atomized Mechanisms in Public Supervision and Quality control or do you prefer anarchy ? Citizens interests Public- Interests ( Safety / Justice ) - Service Orientation ? - Infrastructures ? - Common “Traffic Rules” ?
Copyright OASIS, 2007 Why common ”Traffic rules” in interconnection ? Analogy: Each Car Manufacturer can not dictate their own traffic rules in a common road infrastructure! (Off course the Authority's responsibility) (Off course the Authority's responsibility) NB ! Without open and international ”traffic rules” today’s XML-anarchy will still be controlled by dominating vendors that set the rules and limit the open and inclusive interconnection with fair competition and integration! Interconnection and reuse of information in a common and open infrastructure do require an INTERCONNECTION REGIME not dominated by some vendor(s) ! The PSQA-projects utilize ”traffic rules” specified through completely open standards by OASIS and UN/CEFACT. ( The Globalized community ) ( The Globalized community )
Copyright OASIS, 2007 Traditional Approach –ETL (E xtract T ransform & L oad ) –EAI (E nterprice A pplication I ntegration ) –UML (U nified M odeling L anguage ) –Data warehouse –B2B + electronic commerce TemplateNew Holistic Approach ( Template driven ) ( SW design needed for CHOICE, CHANGE and GROWTH ) –Service Oriented Architecture –Business Centric Models –Context Driven Environment –Semantic vocabularies and othologies –XML implementation What is the SOA Paradigm Shift ? SHIFT Hub n’ Spoke S ervice- O riented (SOA) Ad Hoc Source: eProcess Solutions
Copyright OASIS, 2007 Do we want vendor locking in our common and inclusive SOA community: e-Norway / e-Gov ???? Or INTERCONNECTION of competing frameworks : Open Source ( PHP, Perl, Plone, mm ) –Apache SOAP / ZOPE: Open Source ( PHP, Perl, Plone, mm ) Microsoft –. NET Microsoft Sun Microsystems ( J2EE ) –SunONE Open Net Environment Sun Microsystems ( J2EE ) IBM ( J2EE ) –WebSphere IBM ( J2EE ) BEA ( J2EE ) –WebLogic BEA ( J2EE ) SAP ( J2EE ) –MySAP SAP ( J2EE ) HewletPackard ( Apace SOAP (Cocoon2), J2EE ) –HP Web Services HewletPackard ( Apace SOAP (Cocoon2), J2EE ) IONA ( J2EE ) –Orbix E2A IONA ( J2EE ) ORACLE ( J2EE ) –Oracle9iAS Web Services ORACLE ( J2EE ) Apple –. MAC Apple – etc
Copyright OASIS, 2007 E-Gov INTERNATIONAL administration ( Globalization ) E-Gov INTERNATIONAL administration ( Globalization ) Ministry X Ministry A Company 3 Ministry C Ministry B Companym E-Gov LOCAL administration E-Gov REGIONAL administration E-Gov CENTRAL administration Company1Company 2 e-Gov Super Portal based on Hybrid SOA integration Open Integration based on eFolder organized mapping of loosely Coupled applications ( ebXML / WS e-Gov Super Portal based on Hybrid SOA integration Open Integration based on eFolder organized mapping of loosely Coupled applications ( ebXML / WS ) TOA:IT organized structure ( HW+SW+ Infrastructure ) Bottom Up Approach EDI ebXML WS etc SOA:Service organized structure (Users + ServiceProviders) Top Down Approach Intranet/Internet SOAP -messages XML e-Folder system Service Interpretation Center ServiceCatalog: eFolder structure WSDL Interface WS n WSDL Interface WS 1 WSDL Interface WS 2 WSDL Interface WS 3 WSDL Interface WS 5 WSDL Interface WS 4 eFolder Template-processing:
Copyright OASIS, 2007 Motivation Time People Specifications Schema Workflow Contract Directory Services Presentation Artifact relationships Data/Codes Services/Functions Network Source: OASIS BCM Lubash Pyramid Core Components Core Components WSDL XForms Transport Routing, Packaging Transport Routing, Packaging Collaboration Partner Agreements- CPA Collaboration Partner Agreements- CPA MSH SOAP Messages Roles Collaboration Partner Profiles - CPP Collaboration Partner Profiles - CPP Nouns Events Template engine Rules Verbs C ontent A ssembly M echanism - CAM C ontent A ssembly M echanism - CAM BP Specification Schema BPSS BP Specification Schema BPSS Process Semantic Interoperability Standards Stack (OASIS- CAM, BCM, SAML, ebSOA, BPEL, UBL …………………. ) eFolder Templates : Organizing and Orchestrating Loosely coupled applications (ebXML, WS) GS1 Product ID
Copyright OASIS, 2007 eFolder Basic templates eFolders organize and handle tasks and information in user environments Super portal SERVICE ACCESS POINT eFolder Container: ( eFolder content is accessed from many SERVERS ) Phases SteeringCard Dokumentkort Styrer tilgang til blankett- og dokumentmaler samt arkiverte Dokumenter. Dokumentkort Styrer tilgang til blankett- og dokumentmaler samt arkiverte Dokumenter. Dokumentkort Styrer tilgang til blankett- og dokumentmaler samt arkiverte Dokumenter. Dokumentkort Styrer tilgang til blankett- og dokumentmaler samt arkiverte Dokumenter. Dokumentkort Styrer tilgang til blankett- og dokumentmaler samt arkiverte Dokumenter. Content Card Handles and organize all the Documents, Drawings, Audio-files, Video-files, Condition Monitoring data etc in the folder. Steering card functions Workflow Card Support to Manage work process and business logic. (Rule Controlled Process Flow) Dokumentkort Styrer tilgang til blankett- og dokumentmaler samt arkiverte Dokumenter. Dokumentkort Styrer tilgang til blankett- og dokumentmaler samt arkiverte Dokumenter. Dokumentkort Styrer tilgang til blankett- og dokumentmaler samt arkiverte Dokumenter. Dokumentkort Styrer tilgang til blankett- og dokumentmaler samt arkiverte Dokumenter. Dokumentkort Styrer tilgang til blankett- og dokumentmaler samt arkiverte Dokumenter. Task Description Card (Service Card) Def. of physical instructions in a working process. Includes inspection and reports. Steering Cards: Arbeidsmappe ( Opprettes når ny bruker eller ny process ) Arbeidsmappe ( Opprettes når ny bruker eller ny process ) Working Folder Contain everything a user needs in real time work. All Working Folders are divided into phases Related to progress Role Service + User ID Single Sign-On (PKI) portal: (Security Domains)
Copyright OASIS, 2007 Task Description Card - template ( GUI metaphor that can be modified dynamically ) Name of steering card Template Task Folders: - Folder 1 - Folder 2. - Folder n Folder Content: - Group 1 - Task 1. - Task n - Group n - Task 1. - Task n Task Procedures: - Procedure 1. - Procedure n Function buttons helps to handle physical work and reporting. The template organize info and logic in underlying Legacy systems by WSDL interfacing.
Copyright OASIS, 2007 PSQA & eFolder applications in Small Scale Production ( A SME approach ) eFolders Processing Dynamic Forms/Templates eFolder Templates => Shifting Power to Business EXPERTS
Copyright OASIS, 2007 PSQA in different eprArenas: eFood Fresh & Secure Food from Origin to Table Quality Assurance through eFolders Service and Reporting Applications
Copyright OASIS, 2007 PSQA-program: eFood at KLONES ( Small Scale Mountain Farming ) - Tracing and Quality Control in the Supply Chain of “Fresh food” - Integrated Planning/Description/Reporting work using PDA-phones. - Role authentication with Digital signature or SMS - Implementing the TraceCore standard and RFID tracing PSQA-program: eFood at KLONES ( Small Scale Mountain Farming ) - Tracing and Quality Control in the Supply Chain of “Fresh food” - Integrated Planning/Description/Reporting work using PDA-phones. - Role authentication with Digital signature or SMS - Implementing the TraceCore standard and RFID tracing (Task description / Reporting / Inspection by help of PDA-phone. SIM-card = Digital signature )
Copyright OASIS, 2007 PSQA-program: eFood-TOSSS ( T rading Of Seafood Sustainably&Safely ) - Tracing and Quality Control in the Supply Chain of “Sea food” - Integrated Planning/Description/Reporting work using PDA-phones. - Role authentication with Digital signature or SMS
Copyright OASIS, 2007 PSQA-program: eConstruction PSQA-program: eConstruction Electronic co-operation inside the Building & Construction Arena (Task description/Reporting/Inspection by help of PDA-phone. SIM-card = Digital signature )
Copyright OASIS, 2007 PSQA-program: eHealth - HomeCare Home Care & Home Nursing handling Integrated Service Planning & Reporting. PSQA-program: eHealth - HomeCare Home Care & Home Nursing handling Integrated Service Planning & Reporting. (Task description/Reporting/Inspection by help of PDA-phone. SIM-card = Digital signature )
Copyright OASIS, 2007 FAD-slide
Copyright OASIS, ) PSQA Portal: Trading Partners Computer systems Trading Partners Computer systems Trading Partners Computer systems Authority's and the Participant's local Legacy/Expert-systems Owner of Data &Business logic Product ID = Data ebXML Web services 3) Traditional Computer Systems: Open and Thin Clients PDA/PC (option: speech control) 1) Browser GUI: Flexible PHASES in the Supply Chain: (Role based) The PSQA-portal’s SteeringCard &Template register eFolder-engine: Processing SteeringCards/Templates in Underlying Computer Systems
Copyright OASIS, 2007 eFolder Templates => Shifting Power to Business EXPERTS Do you want to learn more ? -Contact me -See -See -See -Courses planned in EPR-forum