Managing Business Processes Over A Reliable Infrastructure Monica - - PowerPoint PPT Presentation

managing business processes over a reliable
SMART_READER_LITE
LIVE PREVIEW

Managing Business Processes Over A Reliable Infrastructure Monica - - PowerPoint PPT Presentation

Managing Business Processes Over A Reliable Infrastructure Monica J. Martin ebXML BP TC Co-Chair http:// oasis- Sun Microsystems, Inc. open.org/ committees/ 26 April 2004 ebxml-bp Presentation Outline What is ebXML BPSS? BPSS and


slide-1
SLIDE 1

http://

  • asis-
  • pen.org/

committees/ ebxml-bp

Monica J. Martin

ebXML BP TC Co-Chair Sun Microsystems, Inc. 26 April 2004

Managing Business Processes Over A Reliable Infrastructure

slide-2
SLIDE 2

26 April 2004 – OASIS Symposium, Reliable Infrastructure 2

Presentation Outline

  • What is ebXML BPSS?

– BPSS and the ebXML Architecture – Current Status and Plans

  • BPSS and a Reliable Infrastructure

– Transactions and Quality of Service – BSI Process Execution

  • Business Collaboration Using a

Reliable Infrastructure

– Case Study

  • Summary and Questions
slide-3
SLIDE 3

26 April 2004 – OASIS Symposium, Reliable Infrastructure 3

BPSS and the ebXML Architecture

  • BPSS facilitates shared

collaboration between partners

– Choreography – State alignment – Partner roles – Conditions and constraints – Expectations on the infrastructure

  • Defines the BSI conceptual model

– Defines BSI role and functionality

slide-4
SLIDE 4

26 April 2004 – OASIS Symposium, Reliable Infrastructure 4

ebBP Current Status and Plans

  • v2.0 well underway - New and improved functions

– Explicit and extendable business transaction patterns – Conditional changes on process characteristics (late

binding)

– Abstract integration using interface definition language

(i.e. WSDL)

– Improved packaging and reusability – Flexible role bindings – Draft schema in final stages; next is technical spec.

  • v3.0 potential plans

– Business entities, validation, and late binding – Additional multi-party support (role and context)

slide-5
SLIDE 5

26 April 2004 – OASIS Symposium, Reliable Infrastructure 5

BPSS and A Reliable Infrastructure (1)

  • Business transaction activities

– Present sufficient info for messaging service to

exchange messages.

– Aid in business collaboration composition.

  • For roles and partners
  • With state, transitions and guards
  • Bolstered by Quality of Service expectations
  • Quality of Service (QoS)

– Business focused

  • Interaction predictability, non-repudiation,

document security

  • Reliability, authorization
slide-6
SLIDE 6

26 April 2004 – OASIS Symposium, Reliable Infrastructure 6

ebBP Functional View

Process Flow

Business Service Interface

Process Specification

Messaging Service

Business Transaction Definitions Transaction Activities Collaboration Activities Other (operations)

Role Role

Quality of Service CPP/CPA

Role per CPP Role Role per CPP

Available Minimum capabilities Minimum capabilities Available

Descriptions Patterns Reusable bus transactions

Message Content

Business document Attachments

State Tracking Available

slide-7
SLIDE 7

26 April 2004 – OASIS Symposium, Reliable Infrastructure 7

BPSS and A Reliable Infrastructure (2)

  • BSI process execution

– BSI understands business semantics

  • Initiating and accepting business activities and

business signals

  • State transitions
  • Quality of Service (QoS) aspects

– Provides interfaces to participants' systems. – Prepares business transaction payload and

provides it to the messaging service.

  • BSI operational requirements

– Exists behind partner firewalls. – Available and maintains active state.

slide-8
SLIDE 8

26 April 2004 – OASIS Symposium, Reliable Infrastructure 8

BPSS and A Reliable Infrastructure (3)

  • Provide an automated interface to

business systems.

– Able to recognize and monitor processes.

  • Fits behind a reliable infrastructure.

– Doesn't specify how transactional semantics

implemented.

  • BSI implements a role in collaboration.

– Detection of transaction open/close – Transfer of control – Detection of failures, timeouts, and exceptions

slide-9
SLIDE 9

26 April 2004 – OASIS Symposium, Reliable Infrastructure 9

Business Collaboration Using a Reliable Infrastructure [1]

  • Case Study: Auto supply chain

– Large auto manufacturer uses many small

production suppliers.

– Goals:

  • Automate purchase decisions.
  • Achieve confidence in infrastructure.

– Non-repudiation, security, persistence, reliability

  • Enable delegation of underlying functions to
  • ther systems where required.

– Ensure quality measures achieved.

slide-10
SLIDE 10

26 April 2004 – OASIS Symposium, Reliable Infrastructure 10

Business Collaboration Using a Reliable Infrastructure [2]

  • Case Study: Auto supply chain

– As Buyer, Corporate HQ uses warehouse

and forecast data to drive buying decisions.

– Supplier receives purchase requests.

  • Supplier acts as Distributor.
  • Supplier may act as Buyer for verification of

payment history before product/item delivery.

  • Supplier notifies Corporate HQ of delivery intent.
  • Supplier, as Distributor, delivers product

– Corporate HQ or designee Warehouse, as

Buyer, receives product.

slide-11
SLIDE 11

26 April 2004 – OASIS Symposium, Reliable Infrastructure 11

Corporate HQ Warehouse B Warehouse A

S

Trigger purchase decision Automate replenishment (Notice) (~Delivery)

S

Check for payment history Automate replenishment (~Delivery)

ird-party flow (optional)

slide-12
SLIDE 12

26 April 2004 – OASIS Symposium, Reliable Infrastructure 12

v2.0 Role bindings and pattern extensibility v3.0 More multi-party support – role and context

Corporate HQ Warehouse B Warehouse A

S

Trigger purchase decision Automate replenishment (Notice) (~Delivery)

S

Check for payment history

C S S S

Automate replenishment (~Delivery)

slide-13
SLIDE 13

26 April 2004 – OASIS Symposium, Reliable Infrastructure 13

Business Collaboration Using a Reliable Infrastructure [5]

Document Reader/ Reporter Status Display Business Process Process Engine Document wrapper/ unwrapper Ping Local Document Archive Message Builder Control Doc. Message Sender Message Reader/ Listener Firewall Messaging Service Manual Console User Interface

Test Production

slide-14
SLIDE 14

26 April 2004 – OASIS Symposium, Reliable Infrastructure 14

BSI Technical View

Manufacturing

$ $ $

Purchasing BSI Agent Client1 Client's ERP BSI Agent Service Provider Provider's IT System Communications

$ $ $

Purchasing BSI Agent Client m Client's ERP BSI Agent Service Provider

n- 1,2,...m

Firewall

  • f Service provider

Client's Firewall

slide-15
SLIDE 15

26 April 2004 – OASIS Symposium, Reliable Infrastructure 15

Summary

  • Business process is more than a

process description.

  • Provides guidelines for directing

underlying infrastructure.

  • Transforms the business semantics

into composable business process flows to marry business-technical capabilities.

  • Stay tuned for ebBP v2.0 this summer.
slide-16
SLIDE 16

http://

  • asis-
  • pen.org/

committees/ ebxml-bp

Monica J. Martin monica.martin@sun.com and the OASIS ebBP Team!

Managing Business Processes Over A Reliable Infrastructure