Planning Process Instances with Web Services
نویسنده
چکیده
Planning is an important approach to developing complex applications composed of web services, based upon semantic annotations of these services. Despite numerous publications in recent years, the problems considered in the literature typically do not require planning as it has been well-defined in computer science. This could lead to confusion about which technologies are being designated, and raises the question of what whether planning is an appropriate technology for services. We describe the essential features of planning technology and note its advantages, which include the dynamic synthesis of processes and the lack of need to verify the correctness of the message exchange. We show that planning technology really is necessary by giving an example of web service composition that cannot be solved with simpler technologies as could previously published examples. We describe the basics of adapting planning to web service composition. We restrict its use to process instance synthesis in order to simplify exploration of some fundamental issues. A major issue is that web services are usually incompletely modeled. We illustrate this with a second example. We show some additional semantic annotations of web services can be used to solve the problems similar to the example when used in conjunction with re-planning.
منابع مشابه
Using Markov Decision Process Model with Logic Scoring of Preference Model to Optimize HTN Web Services Composition
Automatic Web services composition can be achieved using AI planning techniques. HTN planning has been adopted to handle the OWL-S Web service composition problem. However, existing composition methods based on HTN planning have not considered the choice of decompositions available to a problem, which can lead to a variety of valid solutions. In this paper, the authors propose a model of combin...
متن کاملAutomated Composition of Web Services by Planning in Asynchronous Domains
We propose a novel planning framework for the automated composition of web services. We consider services that are specified and implemented in industrial standard languages for business processes modeling and execution, like BPEL4WS. These languages describe web services whose behavior is intrinsically asynchronous. For this reason, the key aspect of our framework is the modeling of asynchrono...
متن کاملPlanning for Future Urban Services in the Smart City Era: Integrating E-services in Urban Planning Process
Information and communication technology (ICT) has transformed how we live our lives and the way we interact in different contexts. Benefits of ICT and its upcoming efficiencies (i.e. energy efficiency) are becoming the heart of many public services’ reforms which have influenced the time, distance and space concepts. At present, not only there is a lack of clarity about what high-quality ICTba...
متن کاملDescription Logics and Planning
This paper surveys previous work on combining planning techniques with expressive representations of knowledge in description logics to reason about tasks, plans, and goals. Description logics can reason about the logical definition of a class and automatically infer class-subclass subsumption relations as well as classify instances into classes based on their definitions. Descriptions of actio...
متن کاملAutomated Composition of Web Services using AI Planning Techniques
Web Services is an emerging paradigm in which very loosely coupled software components are published, located, and invoked on the Web as parts of distributed applications. Web Services provide a new way of distributed computing where the interoperability between diverse applications is achieved through platform and language independent interfaces. The main focus of Web Services is the ability t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009