processes objects processes objects data process interface (conversation spec / workflow schema)...
TRANSCRIPT
Processes
Objects
Processes
Objects
DataData
Process Interface(Conversation Spec /
Workflow schema)
Object Interface(CORBA IDL /
COM / JavaBean / ...)
Data Interface(SQL DDL / EDI / ...)
Customer Performer
Request Negotiation
PerformanceFeedback
Acceptance
Completion
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
LAN
SAP R/3System
SAP R/3 MM/PM
SAP R/3 FI
SAP R/3 SD
Notes Clients
LSX-Extension
Notes ServerInternet
reporter distributor programmer
enter test
modify
send
to programmer
bug fixed
new programmer
bug fixed
process
return
bug fixed
AssignBug RemoveBug
report bug
bug fixed
distributor
bug received
bug accepted
bug not fixed
bug fixed
reporter coordinator programmer
report received
bug assigned
report bug
bug fixed
bug accepted
report received
bug assigned
bug received
bug not fixed
bug fixed
distributor
reporter coordinator programmer
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
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
ProductView
description :StringsalesPrice :Currencypicture :Image
ProductList
products :SingleChoice(String)
details
backSearchAttributes
dateOfArrival :DatenumOfStays :Int
search
refine search order
...
...
search
ProductView
description :StringsalesPrice :Currencypicture :Image
ProductList
products :SingleChoice(String)
details
back
Search
dateOfArrival :DatenumOfStays :Int
search
refine search order
search
ConversationSpec
name
name
DialogSpec
name
ContentSpec
name
RequestSpec
*
*
replies
AtomicContentSpec CompoundCSpecChoiceContentSpec SpecContentSpec
SingleChoiceCS MultipleChoiceCS RecordCSpec VariantCSpecDialogSpecCS ConvSpecCS ContentSpecCS
SequenceCSpec
initial dialog