as hotel reservation, ticket booking, car ... those used, for example, in component based software ... business process modeling language [2] and composition.
Web services have become a very powerful technology to build service oriented ... ZenFlow provides several visual facilities to ease the definition of a business.
supports a flexible service composition in a variety of ways. How- ever, due to the characteristics ... Email services provide a rather static coarse time scale suc-.
sitting on a nearby table has a Bluetooth-enabled laptop that has Word (or at least a word viewer). ... Our composition architecture primarily deals with the ... composition technique can be best used and utilized, the primary differences between ...
service does not always lead to a satisfying solution, service composition has to be exploited to improve the potential for discovering the best services. However ...
Oriented Architecture. A Flexible Tool for Web Service Selection. Walaa Nagy, Hoda M. O. Mokhtar, Ali El-Bastawissy. Faculty of Computers and Information.
monitoring, and recovery through describing Web services capabilities and ... cloud computing, more and more services are continuously emerging on the ...
Jul 13, 2017 - American Journal of Industrial and Business Management, 2017, 7, ... Find key failure points and redesign the service process to solve them.
Nov 26, 2007 - Casemix adjustment for outpatient service: a tool for resource allocation of social security population in Thailand. Authors; Authors and ...
Nov 26, 2007 - Address: 1Faculty of Pharmaceutical Sciences, Naresuan University, Phitsanulok, Thailand and Centre for Health Equity Monitoring, Faculty of.
Jan 27, 2010 - required to conduct service composition, such as service .... on a selection from a list of Blast services, CaaS ..... Email: [email protected].
automatically, i.e., using a tool that implements a composition algorithm, or. M.-C. Shan et .... Then the client selects and listens to a song (action listen). Finally,.
En recientes años, la composición quÃmica del otolito es utilizada como una ...... Biostatistical analysis. Fourth edition. Prentice. Hall, New Jersey. Scient. ed.
5. Zimmerman JM, Eliezer N, Simha R: The characterization of · amino acid ... Reeves R, Kang C, Kissinger CR, Bailey RW, Griswold MD, Chiu W,. Garner EC ...
A New Musical Tool for Composition and Play Based on Simulated Breeding ... to find solutions in some domain, and for optimization based on a user's ..... The user can choose the parts to be shown by clicking on the check box in the column ...
Abstract. Xylem sap composition of spruce is influenced by several factors, such as the sampled organ, the sampling period, the availability of soil nutrients, and ...
guitar, bass and drums. We extended it to eight parts by adding four more ... tional phrases of Jazz music. His system named GenJam generates solo melody ...
Jan 4, 1991 - Customer Service Departmentâmust generate written correspon- dence that clearly communicates specific, individualized information.
Feb 5, 2010 - i.e., diverse functionality (e.g., ticket purchase, payment) and diverse ... The interoperation of distributed software-systems is always affected by ...
... basic Internet-based service delivery, cloud adds elastic provisioning and release .... Users can also categorize books in their profile by adding them to different ..... service specific information about the status update which is not shown her
supported devices is proposed. ... full TCP/IP stack devices to new-trend Android devices, ... vides background and related work on applying SOA paradigm.
closely. In this paper we consider a formal model of a collective adaptive system which is ..... distributed e-learning and course management system. In Third Intl.
Abstract. Next generation SOA systems promise to enable an ... Service-oriented Architecture (SOA) is an architectural .... TAMODIA, LNCS 5963, pages 78â91.
Aug 28, 2006 - However, in comparison to error-prone manual service ..... the syntactic form A(t1, ··· ,tn) for some n-ary function symbol ...... Annals of Mathematics and Artificial Intel- ligence .... is applied to find the solution that represe
Service Composition for End-Users: a tool for Telephony Services ... In the Service Oriented Architecture paradigm services are self-contained software units. ... Individual services include incoming call handling, time management, sending ...
Service Composition for End-Users: a tool for Telephony Services Mazen Malek Shiaa1, Jens Einar Vaskinn1, Richard T. Sanders2 1
Gintel AS, NO-7465 Trondheim, Norway
2
SINTEF ICT, NO-7465 Trondheim, Norway
ABSTRACT In the Service Oriented Architecture paradigm services are self-contained software units. Several services can be composed into a composite service in a process called Service Composition. The research project UbiCompForAll (http://ubicompforall.org/) is about providing support and tools to end users so they can easily compose services. One of these tools is EasyComposer made by Gintel. EasyComposer is a graphical composition tool that makes it easy for end-users to compose telephony and messaging services. It presents a set of basic services which allows end-users to tailor composite telephony services to their individual needs. The tool chain supports execution of the service compositions in a service platform of a telecom operator network. The EasyComposer is a simple composition tool to handle primarily the end-user's incoming calls. Individual services include incoming call handling, time management, sending short messaging, call queuing, call forwarding, customized announcements, called-party hunting models, etc. EasyComposer is a downscaled version of a more advanced tool currently used by service developers at telecom operators. Both tools generate xml representations for execution in a live telecom platform. There are three basic steps to be performed by the user of EasyComposer in order to implement a new or modify an existing service composition: 1. Design: use the tool to define the service logic, using a pallet of standard building blocks 2. Deploy: use the deployment functionality to instantly install on an execution platform 3. Test: test that the design behaves according to the requirements by invoking real traffic. Figure 1 below shows snapshoot of the tool and an example composition. In this example the user has composed a service that achieves the following: -
Incoming calls to the user’s phone number are checked against a time management service (TimeManager) Based on two choices (Choice) the call is either sent to a FollowMe service (hunt a list of numbers owned by the user) or handled in another manner, for instance when it is late in the evening Calls based on the calling party number will be checked against a list of preferred list of numbers (VIP list) and then will be prompted certain choices (by pressing a digit) Calls can then be connected directly (Connect), transferred to the voicemail service (Voicemail), transferred to another number (Transfer), or disconnected (Disconnect), while the callee will receive an SMS indicating the calling party number (SendSMS).
Figure 1: Service composition using EasyComposer: handling of an incoming call
Service execution starts from a dedicated start module (Incoming Call in the figure above). Each module is then executed sequentially. The outcome of the execution of the current module will determine which module to execute next by following one of the edges (or otherwise terminate the execution). The strategy defines all possible execution paths through the service logic. For call handling services the service strategy defines an abstract call flow, outlining the potential execution of call handling operations of the service. The demo at ICIN 2010 will demonstrate service composition, allowing the conference participants to tailor their own telephony services. A live demo will be provided, where actual service compositions are developed live and demonstrated to the audience.