You
book a travel on the internet. Wouldn't it be nice if after you have
made your choices all the neccesary services would run automatically
generating for you the complete itinerary, confirmations and invoices?
The
problem is far from being new. RPC, CORBA, DCOM, EAI ... all addressed
the Problem before.
But doing it on the Web and basing it on XML adds new opportunities and
challenges. Standards for interfaces, directories, processes, messaging
and binding allow the exchange of messages between services and the
assembly of services to form a process.
W3C technologies: SOAP1.2 for messaging; WSDL, description of interfaces; WS
Choreography, definition of prozesses as an arrangement of services; WS
Addressing, addressing of endpoints, passing of parameters.