19
Copyright OASIS, 2007 I Information S Standards Setting the new www portal Setting the new www portal standards standards www.oasis-open.org Hans A. Kielland Aanesen Co-chair OASIS BCM EPR SC EPR-forum Senior adviser Web services 19. januar 2007 Toward a “true” Toward a “true” SOA (S SOA (S ervice ervice O O riented riented A A rchitecture rchitecture ) ) Paradigm Paradigm What’s next ? Superstructure containing: - Template processing Template processing - Front- Front- Office eFolder work Office eFolder work Toward a complete end-to-end solution including services

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

Embed Size (px)

Citation preview

Copyright OASIS, 2007

OOrganization for the AAdvancement of SStructured IInformation SStandards

Setting the new www portal standardsSetting the new www portal standards www.oasis-open.org

Hans A. Kielland Aanesen Co-chair OASIS BCM EPR SC

EPR-forum Senior adviser Web services

19. januar 2007

Toward a “true”Toward a “true” SOA (SSOA (Service ervice OOriented riented AArchitecturerchitecture)) ParadigmParadigm What’s next ?

Superstructure containing:- Template processing Template processing

- Front-Office eFolder workFront-Office eFolder workToward a complete end-to-end solution

including services

www.eprforum.no www.eprforum.org

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 ? www.eprforum.no / www.eprforum.org

Copyright OASIS, 2007

Industriesinterests

Why Public Supervision & Quality Assurance ? Standardized and Atomized Mechanisms in Public Supervision and Quality control or do you prefer

anarchy ?

Citizensinterests

Public-Interests

( Safety / Justice )- Service Orientation ?

-Infrastructures ? -Common “Traffic Rules” ?

Copyright OASIS, 2007

Why common ”Traffic rules” in interconnection ?

Analogy:Analogy:

Each Car Manufacturer can not dictate their own Each Car Manufacturer can not dictate their own traffic rules in a common road infrastructure! traffic rules in a common road infrastructure!

(Off course the Authority's responsibility)(Off course the Authority's responsibility)

NB ! NB ! Without open and Without open and international ”traffic rules”international ”traffic rules” today’s XML- today’s XML-anarchy will still be controlled by dominating vendors that set the anarchy will still be controlled by dominating vendors that set the rules and limit the open and inclusive interconnection with fair rules and limit the open and inclusive interconnection with fair competition and integration!competition and integration!

Interconnection and reuse of information in Interconnection and reuse of information in a common and open infrastructure a common and open infrastructure do require an INTERCONNECTION REGIME do require an INTERCONNECTION REGIME notnot dominated by some vendor(s) ! dominated by some vendor(s) !

The The PSQA-projectsPSQA-projects utilize ” utilize ”traffic rulestraffic rules” specified through ” specified through completely open standardscompletely open standards by by OASISOASIS and and UN/CEFACTUN/CEFACT.. ( The Globalized community )( The Globalized community )

Copyright OASIS, 2007

• Traditional Approach– ETL (Extract Transform & Load) – EAI (Enterprice Application Integration) – UML (Unified Modeling Language)– Data warehouse– B2B + electronic commerce

• New Holistic Approach( TemplateTemplate 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 ?

SHIFTSHIFT SHIFTSHIFT

Hub n’ Spoke Service-Oriented (SOA)Ad HocSource: eProcess Solutions

Copyright OASIS, 2007

Do we want vendor locking in our common and Do we want vendor locking in our common and inclusive SOA community: e-Norway / e-Gov ????inclusive SOA community: e-Norway / e-Gov ????

Or INTERCONNECTION of competing frameworks :– Apache SOAP / ZOPE: Open Source ( PHP , Perl, Plone, mm )Open Source ( PHP , Perl, Plone, mm )– . NET MicrosoftMicrosoft– SunONE Open Net Environment Sun Microsystems ( J2EE )Sun Microsystems ( J2EE )– WebSphere IBM ( J2EE )IBM ( J2EE )– WebLogic BEA ( J2EE )BEA ( J2EE )– MySAP SAP ( J2EE )SAP ( J2EE )– HP Web Services HewletPackard ( Apace SOAP (Cocoon2), J2EE )HewletPackard ( Apace SOAP (Cocoon2), J2EE )– Orbix E2A IONA ( J2EE )IONA ( J2EE )– Oracle9iAS Web Services ORACLE ( J2EE )ORACLE ( J2EE )– . MAC AppleApple – etc

Copyright OASIS, 2007

E-Gov INTERNATIONAL administration ( Globalization )E-Gov INTERNATIONAL administration ( Globalization )

Ministry

X

Ministry

A

CompanyCompany

33

Ministry

C

Ministry

B

Company Company

mm

E-Gov E-Gov LOCALLOCAL administration administration

E-Gov E-Gov REGIONALREGIONAL administration administration

E-Gov E-Gov CENTRALCENTRAL administration administration

Company Company

11

CompanyCompany

22

e-Gov Super Portal based on Hybrid SOA integratione-Gov Super Portal based on Hybrid SOA integration Open Integration based on eFolder organized mapping of loosely Coupled applications ( ebXML / WS Open Integration based on eFolder organized mapping of loosely Coupled applications ( ebXML / WS )

TOA:IT organized structureTOA:IT organized structure ( HW+SW+ Infrastructure )( HW+SW+ Infrastructure )

Bottom Up Bottom Up

ApproachApproach

EDIebXML

WSetc

SOA:Service organized structureSOA:Service organized structure (Users + ServiceProviders)(Users + ServiceProviders)

Top Down Top Down

ApproachApproach

Intranet/InternetSOAP-messages

XML

e-Folder system

ServiceInterpretation

Center

ServiceCatalog:eFolder structure

Dokumentkort

Versjonskontroll versjonHøringsrunde statusColumnHeadings kols

SendDokumentPåHøring()Skanne()SkriveBrev()SkriveNotat()LeggeInnLyd()Hjelp()

Hjelpemiddel(from Tilgangskort_P)

Dokument

Navn navnUtført initialerDatoKlokkeslett

Utført()

(from Dokument_P)

DokumentArbeid

WSDL Interface

WS n

WSDL Interface

WS 1WSDL Interface

WS 2WSDL Interface

WS 3

WSDL Interface

WS 5WSDL Interface

WS 4

eFolder Template-processing:

Copyright OASIS, 2007

Motivation Time People

Specifications Schema

Workflow

Contract

Directory S

ervices

Presentation

Artifact relationships

Data/Codes Services/Functions Network

Source: OASIS BCM Lubash Pyramid

Core Components

Core Components WSDLWSDL

XFormsXForms

TransportRouting, Packaging

TransportRouting, Packaging

Collaboration Partner

Agreements- CPA

Collaboration Partner

Agreements- CPA

MSHSOAP

MSHSOAP

MessagesMessages

RolesRoles

Collaboration Partner

Profiles - CPP

Collaboration Partner

Profiles - CPP

NounsNouns

EventsEvents

Templat

e engine

RulesRules

VerbsVerbs

Content Assembly

Mechanism - CAM

Content Assembly

Mechanism - CAM

BP Specification Schema

BPSS

BP Specification Schema

BPSSProcessProcess

Semantic Interoperability Standards Semantic Interoperability Standards StackStack

((OASIS- CAM , BCM , SAML, ebSOA, BPEL , UBL …………………. )OASIS- CAM , BCM , SAML, ebSOA, BPEL , UBL …………………. )

eFolderTemplates:

Organizing and Orchestrating

Loosely coupled applications

(ebXML, WS)

GS1 Product ID

Copyright OASIS, 2007

eFolder Basic templates eFolder Basic templates eFolders organize and handle tasks and information in user environmentseFolders organize and handle tasks and information in user environmentsSuper portal Super portal

SERVICE SERVICE ACCESS POINTACCESS POINT

eFolder Container: ( eFolder content is accessed from many SERVERS )

Phases

SteeringCard

DokumentkortStyrer tilgang til blankett- og

dokumentmaler samt arkiverte Dokumenter.

DokumentkortStyrer tilgang til blankett- og

dokumentmaler samt arkiverte Dokumenter.

DokumentkortStyrer tilgang til blankett- og

dokumentmaler samt arkiverte Dokumenter.

DokumentkortStyrer tilgang til blankett- og

dokumentmaler samt arkiverte Dokumenter.

DokumentkortStyrer tilgang til blankett- og

dokumentmaler samt arkiverte Dokumenter.

Content CardHandles and organize all the

Documents, Drawings,Audio-files, Video-files,

Condition Monitoring data etc in the folder.

Steering card functions

Workflow CardSupport to Manage work

process and business logic.(Rule Controlled Process Flow)

DokumentkortStyrer tilgang til blankett- og

dokumentmaler samt arkiverte Dokumenter.

DokumentkortStyrer tilgang til blankett- og

dokumentmaler samt arkiverte Dokumenter.

DokumentkortStyrer tilgang til blankett- og

dokumentmaler samt arkiverte Dokumenter.

DokumentkortStyrer tilgang til blankett- og

dokumentmaler samt arkiverte Dokumenter.

DokumentkortStyrer 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 FolderContain 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 - templateTask Description Card - template( GUI metaphor that can be modified dynamically )( GUI metaphor that can be modified dynamically )

Name of steering card TemplateTask 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 logicin 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 TemplateseFolder Templates =>=> Shifting Power to Business EXPERTSShifting Power to Business EXPERTS

Copyright OASIS, 2007

PSQA in different eprArenas: eFoodFresh & Secure Food from Origin to Table Quality Assurance through eFolders Service and Reporting Applications

Copyright OASIS, 2007

PSQA-program: eFood at KLONES PSQA-program: eFood at KLONES ( Small Scale Mountain Farming )( Small Scale Mountain Farming ) - - Tracing and Quality Control in the Supply Chain of “Fresh food”Tracing and Quality Control in the Supply Chain of “Fresh food” - Integrated Planning/Description/Reporting work using PDA-phones. - Integrated Planning/Description/Reporting work using PDA-phones.

- Role authentication with Digital signature or SMS- Role authentication with Digital signature or SMS - Implementing the TraceCore standard and RFID tracing- 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 PSQA-program: eFood-TOSSS ( T( Trading rading OOf f SSeafood eafood SSustainably&ustainably&SSafely )afely ) - - Tracing and Quality Control in the Supply Chain of “Sea food”Tracing and Quality Control in the Supply Chain of “Sea food” - Integrated Planning/Description/Reporting work using PDA-phones. - Integrated Planning/Description/Reporting work using PDA-phones.

- Role authentication with Digital signature or SMS- Role authentication with Digital signature or SMS

Copyright OASIS, 2007

PSQA-program: eConstructionPSQA-program: eConstructionElectronic 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 - HomeCarePSQA-program: eHealth - HomeCare Home Care & Home Nursing Home Care & Home Nursing handlinghandling Integrated Service Planning & Reporting. Integrated Service Planning & Reporting.

(Task description/Reporting/Inspection by help of PDA-phone. SIM-card = Digital signature )

Copyright OASIS, 2007

FAD-slide

Copyright OASIS, 2007

2) 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 =

DataebXML

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’sSteeringCard

&Templateregister

eFolder-engine:Processing

SteeringCards/Templates in Underlying Computer Systems

Copyright OASIS, 2007

eFolder Templates eFolder Templates =>=> Shifting Power to Business EXPERTS Shifting Power to Business EXPERTS

Do you want to learn more ? Do you want to learn more ?

- Contact me [email protected] See www.oasis-open.org- See www.eprforum.org- See www.eprforum.no

- Courses planned in EPR-forum