Epidemic Management Using OASIS ebXML, UBL and XACML Standards.
-
Upload
barry-chapman -
Category
Documents
-
view
219 -
download
0
Transcript of Epidemic Management Using OASIS ebXML, UBL and XACML Standards.
Epidemic Management Using OASIS ebXML, UBL and XACML Standards
Demo Participants• Farrukh Najmi
• Peter Kacandes
• Doug Hoover
• Rajesh Pradhan
• Jim Rice
• Dale Moberg
• Michael Merz
- Sun Microsystems- Adobe- Sybase- Iopsis Inc.- Amberpoint- Cyclone
Commerce- Ponton Consulting
Demo Contributors• Dr. Peter Elkin
• Jeff Turpin
• Hima Mukkamala
• Michael Hausler
• Matt MacKenzie
• Nenad Ivezic
• Monica Martin
• Carl Mattocks
- Mayo Clinic- Cyclone
Commerce- Sybase- Ponton Consulting- Adobe- NIST – US Govt.- Sun Microsystems- CheckMi
Business Scenario
DiseaseControlCenter
MAYOClinic
SupplierAirport
Epidemic AlertsMorbidity Report
Supply Orders
ER
LAB
Supplier
Supplier
OtherOrgs
Early Detection Broadcast AlertRapid Reaction
Technical Scenario
Event Notification (SOAP)xForm / XML UBL Messages
Browser ebMS
Browser
BrowserAgent Service
XACMLPDP
ebMS
ebMS
ebM
S
DCCRegistr
yXML Policy
BPSS EditorCPA Editor
DCCRegistry
CPA BPSS
Policy
PDF Form / XML
PDF eForms with XML inside, known as the Intelligent Document, makes Adobe Acrobat, Servers, and Reader integral participants in interactive XML workflows such as submitting Form data in XML format directly to an ebXML Registry
PDF Form
ebXML Registry
XML Form data /
Submit/integrate
PDF and XML: Adobe PDF eForms with Arbitrary XML Schemas
RDBMS
freebXML Registry: Sun
ebXMLRegistry
QM LCMThin Client
UI
QM LCM
Servlet Container
JAXR Provider
Java UI /Java Clients
QM LCM
Web Browser /Web Service
SOAP
HTTP
Xforms
● Web content management– Web services,
eForms, UBL, Vocabulary, eGov
● Classification & Association
● Ad hoc query● Validation &
cataloging● Role based access
control● Federated content
mgt.
XACMLPDP
http://ebxmlrr.sourceforge.net
XACML/Access Control: Sun • Policy Language
• Request & Response Language
• Semantics for processing policies and determining applicability to requests
• Standard data types & functions
• Extensible & Flexible
• Clean break between PEP and PDP
http://sunxacml.sourceforge.net
XForms-Based eForms: Sun
3. Publish
2. Discover eForm
4. Notify Subscribers
ebXML Registry
1. Publish eForm
XFo
rm
● Content specific XForm UI
● Client needs web browser only
● Form and form data stored in ebReg
● Workflow integration via event notification
Content
5. Discover Content
http://ebxmlrr.sourceforge.net
ebMS, BPSS, CPA: Sybase
ebXMLMSH
Engine
BPSSEngine
(IO)
WS based ebXML RegRep Listener
INTERNET
DCCebXML Registry
Supplier1
Supplier2
INTERNET
PrivateProcesses(WS, JMS)
PurchaseOrder
UBL
[Success]
[AnyFailure]
<<BusinessTransactionActivity>>Request Purchase Order
Business CollaborationBusiness Txns
Iopsis iNsight
Purchase Order Request
Purchase Order Confirmation[Success]
[Business Error] [Technical Error]
<<ReceiptAck>>
<<AcceptanceAck>>
<<RequestingBusinessActivity>>
Purchase Order Request Action
<<RespondingBusinessActivity>>
Purchase Order Confirmation Action
PIP 3A4 – Request PORosetta Net
BPSS
MayoClinic
Supplier
BPSS Modeling: IOPSIS
BPSS, PIP: IOPSIS
Success
Purchase Order Request
Purchase Order Confirmation
AnyFailure
receiptAcknowledgement: < 2H
acceptanceAcknowledgement: < 2H
MayoClinic
Supplier
PIP 3A4: IOPSIS
Purchase Order Request
Purchase Order Confirmation[Success]
[Business Error] [Technical Error]
<<ReceiptAck>>
<<AcceptanceAck>>
<<RequestingBusinessActivity>>
Purchase Order Request Action
<<RespondingBusinessActivity>>
Purchase Order Confirmation Action
[Success]
[AnyFailure]
<<BusinessTransactionActivity>>
Request Purchase Order
Business Transaction
Business Collaboration
Supplier 1: Cyclone Commerce
Purchase Order Request
Purchase Order Confirmation[Success]
[Business Error] [Technical Error]
<<ReceiptAck>>
<<AcceptanceAck>>
<<RequestingBusinessActivity>>
Purchase Order Request Action
<<RespondingBusinessActivity>>
Purchase Order Confirmation Action
Business Transaction
ebMS: Ponton Consulting
ebXML Acknowledgement
Hot F
old
er
Ad
ap
ter
ebXMLMessageService
Message Monitor
Log Archive
MayoClinic
Order
OrderResp.
Supplier
Inbox
OutboxInternet
Summary: ebXML Registry
Web Server
Content Management System
Federated Database
/ Directory
Event Bus
Knowledge
Management
SystemTaxonomy Server
ebXML Registr
y
Web Accessible
SecureCataloging & Validation of any Content
Federation SQL & XML Queries
User defined relationshipsbetween content
Standards Based
Extensible
Content basedpublish/subscribe Event Notification
User defined taxonomies, Content classification
Summary: ebXML Registry• Run time usage – not only
design time
• Metadata registry, content repository
• Controls access, secures content
• Manages XML schema, vocabulary
• Enables eForms based workflow
Summary: ebXML Messaging, BPSS, CPA• Designed to work together as a
stack– May be used independently
• Enables collaborative business processes spanning multiple enterprises– ebMS enables secure, reliable
messaging
– CPP/A enables ease of partner integration
– BPSS enables business process automation
Conclusions
• ebXML has matured as the Standard for "Business" Web Services– Many interoperable Products and open
source
• XACML provides a comprehensive and extensible policy management platform
• UBL complements ebXML by providing a standard library of business documents
Conclusions
• OASIS standards work together– And so do OASIS member companies
We Thank You and Our Sponsors