Upload
malia-plair
View
212
Download
0
Tags:
Embed Size (px)
Citation preview
Sunday, 07 May 2006
Trading and Tracing Fresh Seafood Safely
OASIS Symposium San Francisco May 2006
Hans. A. Kielland AanesenSvein 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
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
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=
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
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=
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=
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
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
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
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
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=
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
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
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
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:
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
Sunday, 07 May 2006
eFolder TemplateseFolder Templates =>=> Shifting Power to Business EXPERTSShifting Power to Business EXPERTS
www.oasis-open.org
www.eprforum.org
www.eprforum.no
eFolders Processing Dynamic Forms/Templates