In this paper we analyse the interaction mechanisms provided by Web Services technology and CORBA. Specifically we analyse the request/reponse, callback, polling and (multicast) message passing mechanisms. As a result we present Coloured Petri Nets that capture the behaviour of these mechanisms precisely. Based on our analysis we define concepts for representing the Web service and CORBA interactions in a suitable and platform independent manner. These concepts can be used for platform independent design of distributed applications, while they (provably) maintain the consistency with platfrom specific implementations. Because their behaviour is defined by Petri Nets, the concepts also support simulation, validation and verification of desig...
In a service composition, interaction behaviour specifies an information exchange protocol that must...
The Web Service Choreography Interface (WSCI) describes the observable behavior of a Web Service and...
We depend more and more on networked systems in our every day lives. The functionality and correctne...
In this paper we analyse the interaction mechanisms provided by Web Services technology and by CORBA...
This paper presents criteria for the adequacy of languages to represent interaction mechanisms. It t...
This paper presents criteria for the adequacy of languages to represent interaction mechanisms. It t...
As systems become more service oriented and processes increasingly cross organizational boundaries, ...
This paper aims at demonstrating the benefits and importance of interaction systems design in the de...
As the technology associated with the "Web Services" trend gains significant adoption, the need for ...
As the technology associated with the "Web Services" trend gains significant adoption, the need for ...
This paper focuses on the study of the pragmatics of multi-agent systems design, proposing an effici...
In this article, we discuss the explicit design of interaction mechanisms for developing distributed...
Support for complex interactions among Web services is important in the context of cross-organizatio...
The design of distributed applications is a complex undertaking, especially if the designers are for...
AbstractA Web Service is a self-describing, self-contained modular application that can be published...
In a service composition, interaction behaviour specifies an information exchange protocol that must...
The Web Service Choreography Interface (WSCI) describes the observable behavior of a Web Service and...
We depend more and more on networked systems in our every day lives. The functionality and correctne...
In this paper we analyse the interaction mechanisms provided by Web Services technology and by CORBA...
This paper presents criteria for the adequacy of languages to represent interaction mechanisms. It t...
This paper presents criteria for the adequacy of languages to represent interaction mechanisms. It t...
As systems become more service oriented and processes increasingly cross organizational boundaries, ...
This paper aims at demonstrating the benefits and importance of interaction systems design in the de...
As the technology associated with the "Web Services" trend gains significant adoption, the need for ...
As the technology associated with the "Web Services" trend gains significant adoption, the need for ...
This paper focuses on the study of the pragmatics of multi-agent systems design, proposing an effici...
In this article, we discuss the explicit design of interaction mechanisms for developing distributed...
Support for complex interactions among Web services is important in the context of cross-organizatio...
The design of distributed applications is a complex undertaking, especially if the designers are for...
AbstractA Web Service is a self-describing, self-contained modular application that can be published...
In a service composition, interaction behaviour specifies an information exchange protocol that must...
The Web Service Choreography Interface (WSCI) describes the observable behavior of a Web Service and...
We depend more and more on networked systems in our every day lives. The functionality and correctne...