Journal of Theoretical and Applied Information Technology © 2005 - 2010 JATIT. All rights reserved. www.jatit.org 135 ABSTRACT Quick changes in requirements and opportunities in world market needs different levels of cross-organizational collaboration for integrating distributed information systems, information sharing and coordination of organizational processes. Nowadays, Web Services are the most common technology to meet these requirements. Web Services Choreography Description Language (WS-CDL), a World Wide Web Consortium (W3C) choreography-based standard, describes how a number of services coordinate to obtain the goal of such collaboration. Only a few WS-CDL based executive models have been proposed so far. Software Agents are other alternatives for solving Inter-Organization coordination problems. This paper presents an execution framework for WS-CDL using software agents. This framework provides the Web Services collaboration layer based on choreography model and automatically of agent generation of WS CDL. It also follows Web Services stack and native features of agents and Web Services. Keywords: Web Services (WS), Choreography, Multi-Agent System (MAS), WS-Choreography Description Language (WS-CDL), Java Agent Development framework (JADE). I. INTRODUCTION Organizations are faced very dynamic environment. Quick requirements and opportunities changing in world market needs different levels of inter-organizational collaboration for integrating distributed information systems, information sharing and coordination of organizational processes. Central systems are being replaced by business networks in which each organization provides some services while uses other organization’s services. During these evolutions, Virtual Enterprise (VE) concept is presented for covering these requirements and utilizing of opportunities in contrast to prior organizations with fixed and predefined frameworks. VE originated some new issues such as developing and automatic management of inter-organization business processes. For practical use and implementation of VE, organizations are faced two major problems: distribution and heterogeneity [1]. Web Service (WS) technology solves these problems by creating a multi-layer distributed architecture which is compatible with Service Oriented architecture (SOA). Wide-spread use of WS encouraged organizations as well to implement inter-organizational collaborations using them. Therefore World Wide Web Consortium (W3C) for collaboration and composition presents two WS-Business Process Execution Language (WS-BPEL) and WS-CDL standards. In spite of WS’s capabilities, WS is not solely able to satisfy all cross-organizational collaboration requirements such as automation, adaptation, flexibility and distribution native of collaboration problem [2], [3]. In according to WS’s specifications it can concluded that WS are more suitable for implementing operational requirements and central intra-organization coordination rather than being AN AGENT-ORIENTED EXECUTIVE MODEL FOR SERVICE CHOREOGRAPHY MOHAMMAD ZAHIRI, MOHAMMAD R. KHAYYAMBASHI Department of Computer Eng. and Information Technology, University of Sheikh Bahaei, Isfahan, Iran Computer Department, Faculty of Engineering, University of Isfahan, Isfahan, Iran