processes objects processes objects data process interface (conversation spec / workflow schema)...

12
Processes Objects Processes Objects Data Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean / ...) Data Interface (SQL DDL / EDI / ...)

Upload: ethan-hart

Post on 31-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

Processes

Objects

Processes

Objects

DataData

Process Interface(Conversation Spec /

Workflow schema)

Object Interface(CORBA IDL /

COM / JavaBean / ...)

Data Interface(SQL DDL / EDI / ...)

Page 2: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

Customer Performer

Request Negotiation

PerformanceFeedback

Acceptance

Completion

Page 3: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

www-browser

internet shop

R/3

pcc

p

reporter coordinator

programmer

distributor

c pc

p

p

mobile agent

customertravel-agency hotel A

hotel B

back-office(R/3)

c

c

pc pc

p

p

(direct) customer,front desk

a)

b) c)

c

Page 4: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

LAN

SAP R/3System

SAP R/3 MM/PM

SAP R/3 FI

SAP R/3 SD

Notes Clients

LSX-Extension

Notes ServerInternet

Page 5: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

reporter distributor programmer

enter test

modify

send

to programmer

bug fixed

new programmer

bug fixed

process

return

bug fixed

AssignBug RemoveBug

Page 6: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

report bug

bug fixed

distributor

bug received

bug accepted

bug not fixed

bug fixed

reporter coordinator programmer

report received

bug assigned

Page 7: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

report bug

bug fixed

bug accepted

report received

bug assigned

bug received

bug not fixed

bug fixed

distributor

reporter coordinator programmer

Page 8: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

reservationperformer-

agent

static bindings tobusiness objects

described by „on rules“

CRSbusiness-logic

BO BOBOBO

CRSreservationperformer-

agent

static bindings tobusiness objects

described by „on rules“

reservationbusiness-logic

BO BOBOBO

Hotel B

Hotel B

browser

browser

:

:

:

:

:

:

Tycoon-2WWW-Server

Html->DialogDialog->Html

converter

genericcustomer-

agent:

:

:

:

:

:

CRS-WWW-Server

reservationperformer-

agent

Hotel A

static bindings tobusiness objects

described by rules

reservationbusiness-logic

BO BO

backofficeR/3

agent

static bindings tothe SAP R/3 using RFC

in rules

Hotel A

R/3

mobile agent

Page 9: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

WWWBrowser

WWWBrowser

http

http

TBC

travel agency

genericcustomer Hotel A

Hotel B

back-office

TBCperformer

TBCcustomer

TBC

TBC

TBC

TBC mobileagentTBC

TBCperformer

applicationlogic

R/3performer

SAPR/3

TBCperformer

TBCcustomer

WWWServer

genericcustomer

agent

Page 10: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

ProductView

description :StringsalesPrice :Currencypicture :Image

ProductList

products :SingleChoice(String)

details

backSearchAttributes

dateOfArrival :DatenumOfStays :Int

search

refine search order

...

...

search

Page 11: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

ProductView

description :StringsalesPrice :Currencypicture :Image

ProductList

products :SingleChoice(String)

details

back

Search

dateOfArrival :DatenumOfStays :Int

search

refine search order

search

Page 12: Processes Objects Processes Objects Data Process Interface (Conversation Spec / Workflow schema) Object Interface (CORBA IDL / COM / JavaBean /...) Data

ConversationSpec

name

name

DialogSpec

name

ContentSpec

name

RequestSpec

*

*

replies

AtomicContentSpec CompoundCSpecChoiceContentSpec SpecContentSpec

SingleChoiceCS MultipleChoiceCS RecordCSpec VariantCSpecDialogSpecCS ConvSpecCS ContentSpecCS

SequenceCSpec

initial dialog