sunday, 07 may 2006 trading and tracing fresh seafood safely oasis symposium san francisco may 2006...

18
Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Upload: malia-plair

Post on 31-Mar-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

Trading and Tracing Fresh Seafood Safely

OASIS Symposium San Francisco May 2006

Hans. A. Kielland AanesenSvein Tore Johnsen

Norway

Page 2: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

Trading and Tracing Fresh Seafood Safely

TTQ-project:www.hifm.no/ttq

www.ttq-online.com/1.html

PS & QA program:www.eprforum.no www.eprforum.org

The TOSS-Use case( Trade On Seafood Safely )

SOA based PSQA program for:- Food- Finance- Health- Construction- etc

Page 3: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

Phases in a Seafood Supply-Chain

Product=Trading Partners

Computer systems

Cap

ture

Land

ing

Sh

ippin

g

Recep

tion

Transport

Con

sum

e

Plan

ning

Role based eFoldersIn SUPER PORTALS

eFolder-engine:Dynamic Forms/Templates( Semantic Web services + ebXML )

SOA usecase:From Capture to Table

Page 4: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

SOA eFolder Basis-templates eFolder-Engine organize and handle service work and reportingeFolder-Engine organize and handle service work and reporting

FrontOffice:FrontOffice:

(Service Desk)(Service Desk)

eFolder Container: ( The Folders access content from several SERVERS )

Phase

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/Video-files,

Condition Monitoring data etc in the folder.

Steering functions

Workflow cardSupport to manage work-

processes and business logic..(Rule Controlled Process Flow)

Steering card:

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 phasesRelated to progress.

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.

Work card (Service card)

Def. of manual instructions In a working process.

Includes inspection and reports.

Role Service

+

User ID

Single Sign-On (PKI) portal:

(Security Domains)

Product=

Page 5: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

Adapted Work-Folders in User Adapted Work-Folders in User EnvironmentEnvironment Tracing and Quality Control in the Supply Chain of “Fresh seafood”Tracing and Quality Control in the Supply Chain of “Fresh seafood”

Integrated Planning/Description/Reporting work using PDA-phones. Integrated Planning/Description/Reporting work using PDA-phones. Role authentication with Digital signature or SMSRole authentication with Digital signature or SMS

Page 6: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

TOA Technology driven - ebXML - Semantic Web Services

BanksTransactions

Trading partners in Supply Chainfor fresh seafood

Processing “Steering cards”

( Dynamic Forms/Templates )

SOA Service driven ( Templates )Mirroring technology on business centric

(semantic) terms and processes.

eFolders Processing of “Steering cards”

( New way of SW Engineering)

FrontOfficeService Desk

Roles/Actors

Product=

Page 7: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

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 …………………. )OASIS- CAM , BCM , SAML, ebSOA, BPEL …………………. )

eFolderTemplates:

Organizing and Orchestrating

Loosely coupled applications

(ebXML, WS)

Product=

Page 8: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

eFolder + WS/ebXML + Registry/Repository

:

Content card Workflow cardWork card

(Service card).

:

Working eFolder.

RoleWS/ebXML client

SOAP/ebMS

FTP HTTP SMTP

Messageing:

User:

HTML

eFolder based Super Portal:

WSDLWS Repositories

Service provideres: ( Information Owners in Legacy & Expert systems )

ebXMLWS Repositories

XMLExposing services

TemplateRegistry

UDDIWS Registries

ebXML Registries

PublicService Catalogues:

XML

XML

Page 9: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

TraceFish Chain (standard schemas)Tracing of captured fish phases and

role assignment

CATALOG services

WSebXML

Product=

Traders(from Logical View)

Prosessors(from Logical View)

Fishing vessels(from Logical View)

Vessel landing Businesses(from Logical View)

Auction Markets(from Logical View)

Storers(from Logical View)

Transporters(from Logical View)

Caterers(from Logical View)

Retailers(from Logical View)

Tracing

Tracing

TracingTracing Tracing

Tracing

Tracing

TracingTracing

Wholesalers(from Logical View)

Tracing

Repository

Tracing Schemas(from Logical View)

Tracing schemas( xsd xml)

:

Content card Workflow cardWork card

(Service card).

:

Working Folder

.

Role

eFolder Container

Page 10: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

TraceFish Chain (focus on standard schemas from the phases in the valuechain)Tracing of farmed fish

CATALOG services

WSebXML

Product=Breeders

(from Logical View)

Live Fish(from Logical View)

Transporters(from Logical View)

Storers(from Logical View)

Retailers(from Logical View)

Fish Feed Producers(from Logical View)

Prosessors(from Logical View)

Fish Farms(from Logical View)Hatcheries

(from Logical View)

Tracing schemas( xsd xml)

Repository

Tracing Schemas(from Logical View)

:

Content card Workflow cardWork card

(Service card).

:

Working Folder

.

Role

eFolder Container

Page 11: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

Fishing Business PackageB2B between actors

ebXML Repository

CATALOG services

WSebXML

Product=

Voila a reusable modular Fishing Business Package

TraceFish Chain(from Logical View)

Other(from Logical View)

Bank(from Logical View)

Public Authority(from Logical View)

Arena for B2B Collaboration

CPAs,BPSSs,Docs . . ….

:

Content card Workflow cardWork card

(Service card).

:

Working Folder

.

Role

eFolder Container

Page 12: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

Two Business Cases (projects)Under the TOSS umbrella

Business-Case 1:

Business-Case 2:

Automated electronic trade of seafood.Focus: Perform and documentall business transactions

Tracing through whole supply chain back to originFocus: Quality, legal capture, business transactions

Business Case1 isdependant on Business Case 2to be able to document thebusiness transactions

Product=

Page 13: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

Business Reference model

UMM (UN/CEFACT) sheets (Templates) helps in integrating different businessModels…..

UMM sheets for:Business Domain modellingBusiness Requirement ModellingBusiness Transaction Modelling

UMM sheets are very simple to understand,and filling in UMM sheets can be understood bya Business person.

But UMM sheets are only a part of a Business Reference Model

Business Case Planner

To plan and create realistic Business CasesPlanning Support is very important

Business Context Business Context PLANNING & PLANNING & DESIGN TOOLS:DESIGN TOOLS:I: eFolder ConstructorsService Part

Product=

CATALOG services

WSebXML

ebXML Registry

Page 14: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

Business Modelling with UMM(UMM integrates different business models)

Business Domain View(BDV)

Business Requirement View(BRV)

Business Transaction View(BTV)SupportsSupports

UMM View

Includes Includes Includes

ebXML Components

Supports Supports Supports

BusinessProcessesB2B processes

Business Processes

Use results from UMMTo model business processes. Eg. Porter, eTOM

Use results from UMMTo model business processes. Eg. Zacman, SCOR

ebXML

Defined by

UN/CEFACT

Page 15: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

Seller : Seller Net Market : Net Market

Buyer : Buyer Payment Authority : Payment Authority

Buyer Bank : Buyer Bank

Seller Bank : Seller Bank

Catalog Upload

Catalog Download

Place Order

Purchase Order

PO AckPayment Authorization

ASN

Invoice

Invoice Response Financial Settlement

Financial Settlement

Bill

Financial Settlement

X12

OAG

AIAG XML XML

SWIFT

RosettaNet

ebXML

Web form

And ebXML supports the exchange of different payloads on the technical level

Page 16: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

ebXML Search Engine

ebXML Repository

(from Logical View)

Company(from Logical View)

Find PartnerService Organisations

Banking ServicesEnsurance SertvicesLegal ServicesAuthority ServicesPublic Relation servicesOther Consultant services

(from Logical View)

Food chain

SeafoodMeat

(from Logical View) Wine Chain(from Logical View)

Other Chain(from Logical View)

establish CPA(eContract)

But ebXML Implementation and Operation needs to be automatedAutomated search and eContract establishement( Depended on planning)

Role based Role based Simulation for Simulation for training needs in training needs in PLANNING & PLANNING & DESIGN TOOLS:DESIGN TOOLS:

Page 17: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

eFolder based Superportals

Makes Interoperability among competing frameworks :– Apache SOAP / ZOPE: Open Source– . NET Microsoft– ONE Open Net Environment Sun– WebSphere IBM– WebLogic BEABEA– MySAP SAPSAP– . MAC AppleApple – etc

Page 18: Sunday, 07 May 2006 Trading and Tracing Fresh Seafood Safely OASIS Symposium San Francisco May 2006 Hans. A. Kielland Aanesen Svein Tore Johnsen Norway

Sunday, 07 May 2006

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

[email protected]

[email protected]

www.oasis-open.org

www.eprforum.org

www.eprforum.no

eFolders Processing Dynamic Forms/Templates