3. 3
What is XLANG
Exchange Language – Web Service for
Business Process Design
Microsoft – runnable on all platforms
Written format is XML
Biz Talk Application Designer
4. 4
Motivation
Enabling technology
New standards and descriptions around existing
technologies => develope language which is able to
handle
Business imperative
To ease the automation of business processes
To describe a standard for reuse by other tools
5. 5
Relationship with WSDL
Grounding of a XLANG service description is
defined by using WSDL
XLANG describes the behavior as part of a
business process
Actions in XLANG = operations of WSDL
6. 6
Business Process (I)
Contract between two ore more parties
XLANG service description describes the
behavior
It is used a map – describes the
connections between the ports
Each port is added to the map
8. 8
Correlation
Correlation tokens
For automated instance routing
Messages to the correct port and instance
Instance: interaction with which the behavior of the
service is represented
Calculated lifetime
Correlation set
Correlation group