Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Choreography
#1

Web services used in distributed,

inter-organizational business cooperation is called web choreography. there is a multipart functional

convention between all the involved Web services (called

partners) in order to reach the purpose of the choreogra-

phy. The two problems that arise are:
1)i Can we determine whether the resulted composition of

partner is conforming or not to the expected behavior.
2)Can we de-

termine whether the cooperation is possible by considering

the individual partners behaviors?

In the wb, certain types of applications

require combining today s simple Web services into more

complex ones in order to achieve more sophisticated appli-

cation purposes .orchestration and the choreography aim at this.

Web services choreography using BPEL
a choreography is defined by a set of partners
abstract BPEL files. Each partner implements its service us-
ing the executable BPEL file and shares an abstract BPEL
file with its partners.

WSCI
Web Services Choreography Interface (WSCI),is an XML based interface description language for Web services choreography. WSCI addresses Web services based choreography from two primary levels. At the first level, WSCI builds up on the WSDL portType capabilities to describe the flow of messages exchanged by a Web service in the context of a process. At the second level WSCI defines the <model> construct, which allows composition of two or more WSCI <interface> definitions (of the respective Web services) into a collaborative process involving the participants represented by the Web services

WSCI Interface
WSCI describes the behavior of a Web service in terms of choreographed "activities". sending or receiving a message, or waiting for a specified amount of time are all atomic activities and dealing with messages correspond to the execution of operations defined in a portType of a WSDL.

BPEL4WS
Business Process Execution Language for Web Services BPEL4WS is a specification from BEA, IBM, and Microsoft. BPEL4WS specification's process model is also layered on top of the Web service interface model (portType) defined by the WSDL 1.1BPEL4WS references the respective portType names and the operations in a specific portType via namespace.

webMethods Flow Language
webMethods Integration Platform uses the visual "Flow" language and supports the choreography functionalities introduced in WSCI and BPEL4WS.It can can encapsulate a number of services into a compound service and manage the flow of data among them.

seminars report download:
[attachment=1119]

more details can also be found here:
http://searchsoa.techtargetnews/article/...87,00.html
Reply

#2
Choreography

Choreography, in a Web services context, refers to specifications for how messages should flow among diverse, interconnected components and applications to ensure optimum interoperability. The term is borrowed from the dance world, in which choreography directs the movement and interactions of dancers.

Web services choreography can be categorized as abstract, portable or concrete:

* In abstract choreography, exchanged messages are defined only according to the data type and transmission sequence.

* Portable choreography defines the data type, transmission sequence, structure, control methods and technical parameters.

* Concrete choreography is similar to portable choreography but includes, in addition, the source and destination URLs as well as security information such as digital certificates.
Reply

#3
Choreography

Choreography, in a Web services context, refers to specifications for how messages should flow among diverse, interconnected components and applications to ensure optimum interoperability. The term is borrowed from the dance world, in which choreography directs the movement and interactions of dancers.

Web services choreography can be categorized as abstract, portable or concrete:

*
In abstract choreography, exchanged messages are defined only according to the data type and transmission sequence.
*
Portable choreography defines the data type, transmission sequence, structure, control methods and technical parameters.
*
Concrete choreography is similar to portable choreography but includes, in addition, the source and destination URLs as well as security information such as digital certificates.
Reply

#4
Choreography, in a Web services context, refers to specifications for how messages should flow among diverse, interconnected components and applications to ensure optimum interoperability. The term is borrowed from the dance world, in which choreography directs the movement and interactions of dancers.

Web services choreography can be categorized as abstract, portable or concrete:

*
In abstract choreography, exchanged messages are defined only according to the data type and transmission sequence.
*
Portable choreography defines the data type, transmission sequence, structure, control methods and technical parameters.
*
Concrete choreography is similar to portable choreography but includes, in addition, the source and destination URLs as well as security information such as digital certificates.
Reply

#5
Web Service Choreography (WS-Choreography) is a specification by the W3C defining a XML-based business process modeling language that describes collaboration protocols of cooperating Web Service participants, in which services act as peers, and interactions may be long-lived,The Web Services specifications offer a communication bridge between the heterogeneous computational environments used to develop and host applications. The future of E-Business applications requires the ability to perform long-lived, peer-to-peer collaborations between the participating services, within or across the trusted domains of an organization.

read this also
http://w3TR/ws-cdl-10/
http://w3TR/ws-chor-model/
http://w3TR/ws-cdl-10-primer/
http://en.wikipediawiki/Web_Service_Choreography
Reply

#6
could you please post me regarding this..i need to give a presentation of 15 pages..thank youSmile
Reply

#7
I want the full seminar report on choreography with presentation.Pleace replay me as earlear.
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Powered By MyBB, © 2002-2024 iAndrew & Melroy van den Berg.