Decision Tree and Agent-Based Approach to Specify Inter-Company Cooperation Using Offline Services Composition
|
|
- Abner Daniel
- 7 years ago
- Views:
Transcription
1 Decision Tree and Agent-Based Approach to Specify Inter-Company Cooperation Using Offline Services Composition Meriem Kermani, Mahmoud Boufaida and Emmanuel Paviot-Adet Abstract With the deep development of economic globalization, companies tend now to collaborate closely with each others to improve their competitiveness. The problems of interoperability have recently been the subject of considerable amount of studies. In this paper, we propose a mediation based approach, which allows to a set of heterogeneous companies to cooperate. So, they can form a company network called SoS system of systems. The purpose of this solution is to keep the company architecture and to ask the mediator that is a software-based agent to play an intermediary role between companies, and to make the transformation between companies as well. We define a dynamic and cooperative inter companies model. The dynamic aspect gives the possibility to change the collection of services involved in the collaboration. Our model combines the agent technology and the decision trees paradigm. This last facilitates making decision by selecting the services that best meet customer needs, in order to create a composite service. The realization of the offline composition process by mediator saves the response time. Once the service is executable it will be published to permit its reuse. Keywords Multi agent systems Decision tree Interoperability Cooperative process M. Kermani (&) M. Boufaida LIRE Laboratory, Constantine 2 University, 11 rue des cousins Hamrouch, Constantine 25000, Algéria kermanimeriem@hotmail.fr M. Boufaida mboufaida@umc.edu.dz E. Paviot-Adet LIP6 Laboratory, Pierre and Marie Curie University, Paris, France emmanuel.paviot-adet@lip6.fr K. Mertins et al. (eds.), Enterprise Interoperability VI, Proceedings of the I-ESA Conferences 7, DOI: / _32, Ó Springer International Publishing Switzerland
2 382 M. Kermani et al. 1 Introduction Today the definition of new organization models of companies is driven by the increased competition, the variability of customer demands and the communications performance. In this new context, companies have understood the importance of inter-cooperation and they implement models based on cooperation (virtual companies, companies network..). These forms of organization have a significant impact on information systems. Our research work concerns with the question of the on demand cooperation considering that the information system of company is a central element of this problem. Being given the nature of the on demand cooperation, we consider two principles. The first one is related to the dynamism and the lifetime of the cooperation. The dynamism aims to respond quickly to a business opportunity. Concerning the lifetime, the objective is to reduce the implementation time of the collaborative process by composing services while improving the quality of the obtained composite service. The second principle concerns the openness. In fact, openness has an immediate consequence on increasing the number of potential partners. Therefore, a strong need of an entity that manages firstly the various services offered by partners and secondly, that allows the setting of the security level required by companies. Though it is important that every company can communicate and report what it can offer in terms of services. This does not deny the fact that they can be rivals. Thereafter, the presence of a third entity that provides these features is of paramount importance. To answer to the limitations and issues described above we propose mediation architecture between different companies which participate in the collaboration process. The use of mediator ensures the interoperability between companies, and a certain level of security and allows the interconnection processes of different companies. The dynamic and cooperative autonomous processes required for this interaction must then integrate a representation of the user knowledge and behaviors, and have a real ability to communicate. The multi-agent approach provides an abstraction level suitable for this problem. In fact, multi-agent systems (MAS) allow a coordination of the interacting agents behavior in a company in order to perform tasks or solve problems [1 3]. We focus on the communication capabilities of agents to allow them to be used as basic elements for the design of the complex collaborative systems. In order to facilitate the decision taking and the choice of services that best meet the customer needs in the shortest time, we use the paradigm of the decision trees in the software agents inside the mediator component. This paper is structured as following. Section 2 is dedicated to a comparative study between multiple research works. Sections 3, 4 and 5 are consecrated to the study of our proposal which will be illustrated by an example in Sects. 6 and 7. In Sect. 8, we will give a discussion for positioning our solution compared to the existing work. Finally we will make some conclusions about our work and we will talk about the extension of it.
3 Decision Tree and Agent-Based Approach to Specify Inter-Company Some Related Works Several authors and approaches have focused on resolving the issue of intercompany cooperation offering tools and approaches for the design of information systems. The proposed works have the information system at the center of their concerns and qualify it as an indispensable support for the implementation of the company strategy. Research works such as [4 6] were attached to the analysis and design domain of process-oriented information systems. Several methods and tools of information systems engineering have emerged such as component-based approaches, (MDE) Model Driven Engineering. These methods have been proposed to meet the evolution of the current information system context: evolution in terms of the information system architecture (heterogeneous and distributed), and evolution in its use (open and accessible for different users). Since a few years the concept of (SOA) Service Oriented architecture has been rapidly spread and widely accepted as a supporting architecture of the company information system. Although many project such as shape [12], that have studied the aspects of companies cooperation and have proposed solutions to the different heterogeneities that may exist, but the problem still remains an open domain of research. During our bibliographical study we note that researchers in this field have different views. We will present a panorama of solutions. We studied the overall work according to the used approaches and technologies, the nature of collaborative processes if it is static or dynamic, and the field possible for the use of the proposed solution. Touzi et al. [7] adopted a non-standardization approach, which proposes the design of a mediation system between information systems. A mediator is considered as a vector for the interoperability of heterogeneous information systems. She decomposed the proposed approach on its business, logical and technical projections. The proposed practices are similar to the MDA and allow one to anticipate the tooling of a model transformation workshop. This method was also adopted in [8] by Truptil et al. to solve a crisis management problem. The approach used in [11] is a standardization approach which consists on the proposition of a framework where all the participating company must respect it. Among the works that have used the agent paradigm for solving the intercompany cooperation problems, the authors of [3, 9] have proposed global architectures, integrating the technology of web services. The difference that Namin et al. [3], proposed, is the integration of web services and software agents within the internal structure of the company and by adopting software agents within the UDDI registry, they introduced some agent components to help service requesters to select the most appropriate service provider. Few studies have treated the notion of dynamic cooperation or the on demand cooperation. For instance, the work of Boukadi et al. [2] offers such a mechanism of cooperation based on important concepts that are: description, publication, discovery, and the composition of services and the adaption of the services to the context.
4 384 M. Kermani et al. Mallek et al. [10] have a different vision. They proposed an approach to detect problems before a real collaboration, then analyzing and finding solutions to each partner. After studying the achieved research of the inter-company cooperation context, we note that these works are still unable to provide a model of cooperation that can mask the heterogeneity of ISs (information systems) of companies. In addition the few studies that have used software agents have not addressed the decision-making of these agents. We also note that these studies have not taken into account the dynamic aspect, so the process is fixed from the beginning and the addition or deletion of a company disrupts the entire system. In this paper, we propose a mediation architecture, which allows the creation of a dynamic process between companies. We adopted the mediation in order to involve companies that offer interesting services without using standard tools. To allow the reuse of the composite service, we propose its publication in a network. 3 Our Proposal In this section, we propose a mediation architecture between services of companies that are participating to the cooperation. According to Lascoux [13] the mediator provides a framework with its own benchmarks, consisting of operating and communication rules, and steps process. It begins with the acknowledgement of the parts position in terms of legitimacy, to the formalization of an agreement as satisfactory as possible for the parts. In this context, the source and the need of mediator between information systems is their heterogeneity, even making their interoperability complicated. Mediation must successfully make them interoperate following a well defined steps process and operating rules. Specificities acknowledgement of each information system in the network is essential. It is on the basis of the specificities that the mediator of the information systems will offer satisfying solutions. In our architecture the mediator is used to perform a dynamic intercompany process, offering the possibility to change the collection of services involved in the collaboration. The intercompany process will be published to be used as a web service, to permit the visibility as well and to be reused by other customers. Figure 1 shows an overview of the architecture. The different parts of this architecture are: Companies or Partners of collaboration: A set of companies participating in the collaboration. These companies offer accessible services via the public part of their information system. The informations about each service is stored in a services directory. Mediator: is the core of the architecture, it is acting as an intermediate between the requester and the partners. It is composed of: Interface agent: it receives and makes the processing of the applicant request to build a decision tree, which will be sent to the coordinator agent.
5 Decision Tree and Agent-Based Approach to Specify Inter-Company 385 Fig. 1 Overview of the our proposed architecture Services directory: in this directory we have services agents; each of these agent is related to a service proposed by a company. These agents represent information about each service, the information is organized as: a local decision tree in each agent service, and service address, communication protocol, and the details of the service purpose. Coordination Agent: it allows creating a composite service to meet the client request. It has a global decision tree that is created from the set of local decision trees. This tree is used to make a decision which allows choosing the best services to meet customer demand. Applicant service: it represents the launch process. We have proposed the general architecture of the coordination agent, respecting the three properties of independence, communication and intelligence. This architecture is inspired from the modular theory of Fodor [15] (Fig. 2). Communication Module is messages support between the agent and its coordinator. All interactions between the coordination agent and the services agent or the interface agent pass through this module. Mailbox is used to submit messages. This queue box type FIFO (First In First Out) is used for storing messages in order to process them asynchronously. Representation module receives the request sent by the agent service as a tree, and then reformulates the global tree (the tree that includes all local trees published by the different service agents) following the order of criteria sent by interface agent. Information Management Module contains information related to the service published by partners (protocol, address, message structure, description of the
6 386 M. Kermani et al. Fig. 2 Structure of the coordinator agent roles of services). Each service agent uses a local ontology to represent vocabulary and concepts in its application domain. Ontology module this module deals with the search for correspondences between agents to perform a cooperative task. 4 Cooperation Mechanism Based on Decision Trees To mask the heterogeneity of the participating companies in the cooperation, and to facilitate decision making we propose the use of decision trees as a learning mechanism in our agent. A decision tree can be used to clarify and find an answer to a complex problem. The structure allows our coordinator agent to take a problem with multiple possible solutions and display it in a simple and easily understandable format that shows the relationship between different events or decisions [14]. We propose the use of two types of trees, with the following format: Model decision tree (Initial node, Branches, Intermediate node, Leaf) Local tree: shows the details of the services offered by the participating companies to cooperation. This tree is used by the service agents. Global Tree: is created from the fusion of local trees, and used by the coordinator to quickly select the services that best meet customer needs. Each service in the composition is defined by a path to the global tree of the coordinator agent.
7 Decision Tree and Agent-Based Approach to Specify Inter-Company 387 Fig. 3 Internal structure of the global tree The Fig. 3 shows the structure of the global tree. Initial node: each initial node of a global tree located in coordinator agent represents the global service which includes the services representation of different companies. Branches: they connect parent internal node to a child node. They represent the variable value tested in the intermediate parent node to the child node. Each branch corresponding to a question, allows choosing the path to follow. Intermediate node: represents the deals offered by services, with a sort of category, it means that each path or branche belongs to the same service of the same category. Leaf: each leaf refers to a class; this class identifies a service company which means that the path from the root to a leaf of this tree gives details of one or more service. Rule: the conjunction of all tests that have been taken during the tree paths, from the root to the leaf identifies the service C1 or multiple services [C1 C n]; each test is either the predicate P associated with intermediate node if we go on the left after the node or the complement of the predicate : P if we go on the right. 5 Offline Services Composition Process In this section we will explain the construction of dynamic intercompany process. Its creation is based primarily on the selection of multiple services and then specifies the sequence flow between them. The Fig. 4 shows the selection steps and the offline services composition. We show in this figure the entities responsible for each action, and the operations that we propose for the passage from an action to another. Our process is divided into three principal parts.
8 388 M. Kermani et al. Fig. 4 Process of the offline services composition Structuring part: It includes the submission stages of the offers, by companies participating to the cooperation, the creation of the local decision tree for each offer by Service agents, and the creation of the global tree by the coordinator agent. Offline Composition part: this part of the process is triggered by customer demand, we follow each stage of this part from the process to arrive to the generation of an executable orchestration diagram. Web service creation part: After creating the composite service we follow the publishing step of executable service to permit its reuse. 6 Example We will treat in this part the realization of a response process of an emergency case which is an accident, using three existing entities named: Hospital, SAMU and Police. The Hospital service: each hospital proposes a description including its position, the free operating rooms and the laboratory, thus all the available tests, in our case we need the GPS data of the hospital. The description of each hospital is published in a service agent and represented by a local decision tree. All hospitals will be formalized by a global decision tree stored in the coordination agent.
9 Decision Tree and Agent-Based Approach to Specify Inter-Company 389 Fig. 5 Generalization of the local decision tree from Excel using Sipina Version 3.2 The SAMU service: It provides a description of its services such as the emergency care team, the possible route and the expected duration of each route. We have service agents representing the SAMU by a local decision trees and the coordination agent representing the global tree. The Police service: It provides the position of the police stations and available patrols, which will be represented by decision trees in the local services agent. All the police stations are represented by the global decision trees stored in the coordination agent. Using these three entities, we will create a composite service to respond to an emergency which is called 333. This service will allow users to report an accident at a given position. The service will take the necessary steps and return to the user the expected intervention delay in seconds. The internal scenario which will lead the interactions between services is the following: The coordination agent will firstly ask the accident base to determine whether the reported accident is known, if so a negative value is simply returned to the service requester. Otherwise, we will first find the nearest hospital to the accident position, we use the hospital GPS data and we determine both the SAMU and the police to be sent. We then add this to the accidents base before returning to the user the intervention time that was given by the SAMU. The scenario here is voluntarily simplified, staying inspired by a real-life case. The aim is indeed to facilitate understanding and to demonstrate the feasibility of our development proposal through a simple but a realistic example. We have chosen to use the SIPINA method for the generalization of our local trees, SIPINA is software but it is also a training method. It generalizes trees by introducing an additional operation which is the fusion, during the induction of the prediction model. The Fig. 5 shows the generalization of the local tree from Excel files. After following all the method steps we obtain the following tree.
10 390 M. Kermani et al. Fig. 6 Communication between agents JADE 7 Some Implementation Aspects Currently we are implementing a model of our dynamic inter-company process to examine the feasibility of the offline services composition. The behavior of agents is created with the jade platform, Fig. 6 shows the structure of agents, and some exchanged messages between our agents, for example a coordinator agent of SAMU service named CA-SAMU sends a request to the service agents SA- SAMU the representatives of the different SAMU, then this services respond with a messages inform given their position, the coordinator agent select the service that best meets the needs and sends a message confirm to the service agent concerned, the traces of exchanged messages between agents are made with the help of sniffer agent. The third part of the figure shows the structure of a message request sent by the agent CA-SAMU to the CA-SAMU agent. 8 Discussion Our solution is a distributed system evolves in a dynamic environment where the partners of cooperation change, and when it comes to designing this type of system, agent technology is suitable, because MAS not only allow the sharing or distribution of knowledge, but also the achievement of a common goal. Agents in our work learn the decision from the user in certain situations to support him in other situations. The decision problem in the case of the cooperative distributed systems is a complex problem. Also we must divide our decision problem into
11 Decision Tree and Agent-Based Approach to Specify Inter-Company 391 several problems. In our case, we choose to use decision trees, because they can model simply graphically and quickly a complex measured phenomenon. Their readability, time processing and the lack of a priori necessary assumptions explain their current popularity. The aim of using training agents with the paradigm of decision trees is to select the best services that meet customer needs. Our contribution has four originalities that distinguish it from the existing works, firstly it takes into account the dynamic aspect, in this case our partners change and so do the service composition according to the request, then we can have a composed service for each request. Secondly the offline achievement of a large part of the composition computing saves the response time by defining an execution order of services. The third thing is the learning of agents by the decision tree. Finally the non-standardization approach or the use of mediator allows a better cooperation between the heterogeneous companies. 9 Conclusion In this paper, we discussed the problems of interoperability of the intercompany collaboration process. Trying to respond to these problems, we studied and analyzed the existing approaches and mechanisms in the literature. Then we discussed the creation problem of dynamic process. We have proposed an offline services interconnection of different companies and to make it, we used a mediator based on software agents that learn decision making by the decision trees. Our future work includes refinement of our model by definition of an algorithm to merge the local trees according to a test on each arc. We will define a transformation model to create matches between decision trees created with SIPINA and agents implemented in Java. References 1. Hoeta, S., & Saboureta, N. (2010) Simplification de la mémoire des agents en utilisant des FMDP. In 18th Journées Francophones sur les Systèmes Multi-Agents (JFSMA 10) (pp ). 2. Boukadi, K., Vincent, L., Ghedira, C., & Maamar, Z. (2010). CSMA: Context-based, serviceoriented modeling and analysis method for modern enterprise applications. International Journal of Organizational & Collective Intelligence, 1(2), Namin, A. S., Shen, W., & Ghenniwa, H. (2006). Implementing enterprise collaboration using web services and software agents. International Journal of Networking and Virtual Organizations: Special Issue on Organizing Collaborative Supply Chains and Networks, 3(2), Indulska, M., Green, P., Recker, J., & Rosemann, M. (2009). Business process modeling: Perceived benefits. ER2009 ( ) Gramado, Brazil. 5. Henderson, S., Gonzalez, S. P., & Ralyté, J. (2007). Situational method engineering: Chunks or fragments. The CAiSE Forum, Trondheim.
12 392 M. Kermani et al. 6. Rolland, C. (2009). Method engineering: Towards methods as services. Software Process: Improvement and Practice, 14, Touzi, J., Bénaben, F., & Pingaud, H. (2008). Prototype to support morphism between BPMN collaborative process model and collaborative SOA architecture model. In 4th International Conference on Interoperability for Enterprise Software and Applications. 8. Truptil, S., Bénaben, F., & Pingaud, P. (2011). On-the-fly adaptation of crisis response information system. In Conference on Management of Emergent Digital EcoSystems. 9. Brahimi, M., Boufaida, M., & Seinturier, L. (2009). Multi-agent architecture for developing cooperative e-business applications. International Journal of Information Systems and Supply Chain Management, 2(4), Mallek, S., Daclin, N., & Chapurlat, N. (2011). An approach for interoperability requirements specification and verification. In Third International IFIP Working Conference. 11. Hui, L., Anne, F., Cutting, D., & Bourey, J. P. (2010). Use of ontology for solving interoperability problems between enterprises. In 11th IFIP Working Conference on Virtual Enterprises Lascoux, J. L. (2007). Pratique de la médiation, Editeur ESF, ISBN-10: Fodor, J. (1983). The modularity of the mind. Cambridge, MA: MIT Press.
A Mediation Information System to help to coordinate the response of a crisis
A Mediation Information System to help to coordinate the response of a crisis Sébastien Truptil, Frédérick Bénaben, Hervé Pingaud Centre de Génie Industriel Université de Toulouse - Mines Albi Mel : {truptil,benaben,pingaud}@mines-albi.fr
More informationService Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
More informationIntroduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
More information2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.
Service Oriented Architecture Definition (1) Definitions Services Organizational Impact SOA principles Web services A service-oriented architecture is essentially a collection of services. These services
More informationLinking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,
More informationPersonalized e-learning a Goal Oriented Approach
Proceedings of the 7th WSEAS International Conference on Distance Learning and Web Engineering, Beijing, China, September 15-17, 2007 304 Personalized e-learning a Goal Oriented Approach ZHIQI SHEN 1,
More informationImpact of Service Oriented Architecture on ERP Implementations in Technical Education
Impact of Service Oriented Architecture on ERP Implementations in Technical Education Swati Verma Department of Computer Science & Engg, B.T. Kumaon Institute of Technology, Dwarahat, 263653, India. E-mail:
More informationOn-Demand Business Process Integration Based on Intelligent Web Services
132 On-Demand Business Process Integration Based on Intelligent Web Services Xiaohua Lu 1, Yinsheng Li 1, Ying Huang 2 1 Software School, Fudan University, Shanghai, China Phone: +86-21-55664096-808, {0014010,
More informationSERVICE ORIENTED ARCHITECTURE
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
More informationAchieving Semantic Interoperability By UsingComplex Event Processing Technology
Achieving Semantic Interoperability By UsingComplex Event Processing Technology Margarete Donovang-Kuhlisch Geschäftsbereich Verteidigung IBMDeutschlandGmbH Gorch-Fock-Str. 4 D-53229Bonn mdk@de.ibm.com
More informationEngineering of a Clinical Decision Support Framework for the Point of Care Use
Engineering of a Clinical Decision Support Framework for the Point of Care Use Szymon Wilk, PhD 1, Wojtek Michalowski, PhD 1, Dympna O Sullivan, PhD 1, Ken Farion, MD 2, Stan Matwin, PhD 1 1 University
More informationBusiness Process Models as Design Artefacts in ERP Development
Business Process Models as Design Artefacts in ERP Development Signe Ellegaard Borch IT University of Copenhagen, Rued Langgaards Vej 7, 2300 København S, Denmark elleborch@itu.dk Abstract. Adequate design
More informationBusiness-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
More informationEnterprise Architecture: Practical Guide to Logical Architecture
Objecteering Practical Guides Enterprise Architecture: Practical Guide to Logical Architecture Author: Version: 1.0 Copyright: Softeam Softeam Consulting Team Supervised by Philippe Desfray Softeam 21
More informationManaging Variability in Software Architectures 1 Felix Bachmann*
Managing Variability in Software Architectures Felix Bachmann* Carnegie Bosch Institute Carnegie Mellon University Pittsburgh, Pa 523, USA fb@sei.cmu.edu Len Bass Software Engineering Institute Carnegie
More informationSoftware Service Engineering Architect s Dream or Developer s Nightmare?
Software Service Engineering Architect s Dream or Developer s Nightmare? Gregor Hohpe Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043 gregor@hohpe.com Abstract. Architectural principles such
More informationMulti-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM)
Volume 27 No.5, August 2011 Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM) Dr. S. Srinivasan Professor PDM Engineering College Bhadurgarh 1245 Haryana,
More informationE-commerce and Network Marketing Strategy
Towards Business Ontologies Matching for Inter-Enterprise Collaboration Platform in a Lean Manufacturing Strategy Ahlem Zayati, Lilia Sidhom, Youakim Badr, Frédérique Biennier, Mohamed Moalla To cite this
More informationOracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
More informationThe Design of an Agent-Based Production Scheduling Software Framework for Improving Planning-Scheduling Collaboration
The Design of an Agent-Based Production Scheduling Software Framework for Improving Planning-Scheduling Collaboration Pedro Gomez-Gasquet, Francisco Cruz Lario Esteban, Ruben Dario Franco Pereyra, and
More informationModel Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
More informationDistributed Database for Environmental Data Integration
Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationSOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface
SOA and BPO SOA orchestration with flow Jason Huggins Subject Matter Expert - Uniface Objectives Define SOA Adopting SOA Business Process Orchestration Service Oriented Architecture Business Level Componentisation
More informationDynamic Adaptability of Services in Enterprise JavaBeans Architecture
1. Introduction Dynamic Adaptability of Services in Enterprise JavaBeans Architecture Zahi Jarir *, Pierre-Charles David **, Thomas Ledoux ** zahijarir@ucam.ac.ma, {pcdavid, ledoux}@emn.fr (*) Faculté
More informationA Model for Component Based E-governance Software Systems
A Model for Component Based E-governance Software Systems A.SHRABAN KUMAR 1, G.JAYARAO 2,B.SHANKAR NAYAK 3, KBKS. DURGA 4 A.ESWARA RAO 5 1,2,3,4 Associate Professor CSE, St.MARTIN S ENGINEERING COLLEGE,
More informationSemantic Analysis of Flow Patterns in Business Process Modeling
Semantic Analysis of Flow Patterns in Business Process Modeling Pnina Soffer 1, Yair Wand 2, and Maya Kaner 3 1 University of Haifa, Carmel Mountain 31905, Haifa 31905, Israel 2 Sauder School of Business,
More informationDagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano
Dagstuhl seminar on Service Oriented Computing Service design and development Group report by Barbara Pernici, Politecnico di Milano Abstract This paper reports on the discussions on design and development
More informationUsing ESB and BPEL for evolving healthcare systems towards SOA
ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 747 Using ESB and BPEL for evolving healthcare systems towards
More informationRETRATOS: Requirement Traceability Tool Support
RETRATOS: Requirement Traceability Tool Support Gilberto Cysneiros Filho 1, Maria Lencastre 2, Adriana Rodrigues 2, Carla Schuenemann 3 1 Universidade Federal Rural de Pernambuco, Recife, Brazil g.cysneiros@gmail.com
More informationUsing Software Agents to Simulate How Investors Greed and Fear Emotions Explain the Behavior of a Financial Market
Using Software Agents to Simulate How Investors Greed and Fear Emotions Explain the Behavior of a Financial Market FILIPPO NERI University of Naples Department of Computer Science 80100 Napoli ITALY filipponeri@yahoo.com
More informationService Oriented Architecture: A driving force for paperless healthcare system
2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.16 Service Oriented Architecture: A driving
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationIntroduction to Business Process Management
Introduction to Business Process Management Improving business processes is on top of the agenda for chief and senior executives. This requires a solid understanding of current and future business processes
More informationService Oriented Architecture and Its Advantages
ORIENTAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY An International Open Free Access, Peer Reviewed Research Journal Published By: Oriental Scientific Publishing Co., India. www.computerscijournal.org ISSN:
More informationQuestions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements
Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements
More informationOntology and automatic code generation on modeling and simulation
Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria youcef.gheraibia@gmail.com Abdelhabib Bourouis
More informationModeling an Agent-Based Decentralized File Sharing Network
Modeling an Agent-Based Decentralized File Sharing Network Alex Gonopolskiy Benjamin Nash December 18, 2007 Abstract In this paper we propose a distributed file sharing network model. We take inspiration
More informationTowards automated software component configuration and deployment
Towards automated software component configuration and deployment Vincent Lestideau, Noureddine Belkhatir, Pierre-Yves Cunin Adele Team Bat C LSR-IMAG, 220 rue de la chimie Domaine Universitaire, BP 53
More informationA Multi-Agent Approach to a Distributed Schedule Management System
UDC 001.81: 681.3 A Multi-Agent Approach to a Distributed Schedule Management System VYuji Wada VMasatoshi Shiouchi VYuji Takada (Manuscript received June 11,1997) More and more people are engaging in
More informationService-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
More informationMasters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
More informationMULTI AGENT-BASED DISTRIBUTED DATA MINING
MULTI AGENT-BASED DISTRIBUTED DATA MINING REECHA B. PRAJAPATI 1, SUMITRA MENARIA 2 Department of Computer Science and Engineering, Parul Institute of Technology, Gujarat Technology University Abstract:
More informationHow service-oriented architecture (SOA) impacts your IT infrastructure
IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction
More informationGOAL-BASED INTELLIGENT AGENTS
International Journal of Information Technology, Vol. 9 No. 1 GOAL-BASED INTELLIGENT AGENTS Zhiqi Shen, Robert Gay and Xuehong Tao ICIS, School of EEE, Nanyang Technological University, Singapore 639798
More informationMasters in Advanced Computer Science
Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate
More informationService-oriented architecture in e-commerce applications
Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and
More informationSOA Enabled Workflow Modernization
Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM
More informationMasters in Artificial Intelligence
Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits
More informationWeb Services in SOA - Synchronous or Asynchronous?
Web Services in SOA - Synchronous or Asynchronous? Asynchronous Sender Stop Data Start Stop Data Start Receiver Synchronous Sender Data Receiver www.thbs.com/soa Introduction The decision whether to expose
More informationFacilitating Business Process Discovery using Email Analysis
Facilitating Business Process Discovery using Email Analysis Matin Mavaddat Matin.Mavaddat@live.uwe.ac.uk Stewart Green Stewart.Green Ian Beeson Ian.Beeson Jin Sa Jin.Sa Abstract Extracting business process
More informationHow to simplify the evolution of business process lifecycles
How to simplify the evolution of business process lifecycles Dr Alexander Samarin Independent consultant, Switzerland www.improving-bpm-systems.com samarin@bluemail.ch Abstract. My experience shows that
More informationArchitecture Centric Development in Software Product Lines
Architecture Centric Development in Software Product Lines Aurangzeb Khan DCE, College of E & ME National University of Science and Technology (NUST), Pakistan Farooque Azam DCE, College of E & ME National
More informationAnalysis and Implementation of Workflowbased Supply Chain Management System
Analysis and Implementation of Workflowbased Supply Chain Management System Yan Tu 1 and Baowen Sun 2 1 Information School, Central University of Finance and Economics, Beijing, 100081, P.R.China,Yolanda_tu@yahoo.com.cn
More informationMasters in Computing and Information Technology
Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits
More informationMasters in Networks and Distributed Systems
Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to
More informationTomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation
Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules
More informationBastian Koller HLRS High Performance Computing Center Stuttgart, University of Stuttgart Nobelstrasse 19 70550 Stuttgart +49-711-68565891
Negotiating SLAs with Dynamic Pricing Policies Peer Hasselmeyer NEC Laboratories Europe, IT Research Division, NEC Europe, Ltd. Rathausallee 10 53757 Sankt Augustin, Germany +49-2241-92520 hasselmeyer@it.neclab.eu
More informationTraining Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
More informationArchitectural Decisions as Service Realization Methodology in Model-Driven SOA Construction
December 4 6, 2006 Zurich, Switzerland Business Track Session 2, Talk 2 Architectural Decisions as Service Realization Methodology in Model-Driven SOA Construction From Analysis-Level Process Models to
More informationHP SOA Systinet software
HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption
More informationModel transformation of collaborative business process into mediation information system
Model transformation of collaborative business process into mediation information system Jihed Touzi, Frédérick Bénaben, Hervé Pingaud Ecole des Mines d Albi-Carmaux, Centre de Génie Industriel, Albi,
More informationCase Study: Adoption of SOA at the IRS
Case Study: Adoption of SOA at the IRS Nitin S. Naik Director, Enterprise Architecture October 2, 2012 Agenda Overview of IRS IT Shared Services Vision SOA Roadmap and Maturity Levels Where Do We Stand
More informationEXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION
EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION Anna Goy and Diego Magro Dipartimento di Informatica, Università di Torino C. Svizzera, 185, I-10149 Italy ABSTRACT This paper proposes
More informationA Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
More informationSix Strategies for Building High Performance SOA Applications
Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture
More informationData-Aware Service Choreographies through Transparent Data Exchange
Institute of Architecture of Application Systems Data-Aware Service Choreographies through Transparent Data Exchange Michael Hahn, Dimka Karastoyanova, and Frank Leymann Institute of Architecture of Application
More information4. Multiagent Sys stems Design. Part 2: The PROMETHEUS methodology.
4. Multiagent Systems Design Part 2: Multiagent Syste ems (SMA-UPC) https://kemlg.upc.edu The PROMETHEUS methodology. Javier Vázquez-Salceda SMA-UPC Methodological Extensions to Object-Oriented Approaches
More informationLegacy Modernization. ADM/Healthcare Concepts, Methodologies, Case Studies. Michael Oara CTO
Legacy Modernization ADM/Healthcare Concepts, Methodologies, Case Studies Michael Oara CTO RELATIVITY TECHNOLOGIES 2005 Legacy Modernization Any modification performed on a Legacy application that would
More informationA Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
More informationCLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia chaabounitaha@yahoo.fr 2 MIRACL Lab, FSEG, University
More informationBusiness Process Collaboration: A Fragment-based Approach using Connectors
International Journal of Computer Science and Telecommunications [Volume 4, Issue 2, February 2013] 9 ISSN 2047-3338 Business Process Collaboration: A Fragment-based Approach using Connectors Mounira Zerari
More informationImplementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen
Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA Hong-lv Wang, Yong Cen Information Center, China Tobacco Zhejiang Industrial Co., Ltd Hangzhou, China,
More informationOn the Requirements for Cooperative Assistance in the Medical Domain
On the Requirements for Cooperative Assistance in the Medical Domain L. Ardissono, A. Di Leva, G. Petrone, M. Segnan and M. Sonnessa Dipartimento di Informatica, Università di Torino, corso Svizzera 185,
More informationFIPA agent based network distributed control system
FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine
More informationAsset Management and SOA @ EBU
EBU TECHNICAL Asset Management and SOA @ EBU EBU PMC Seminar 27-29 January 2009 Jean Pierre Evain European Broadcasting Union MAM and SOA @ EBU: A follow-up from IBC The EBU and several members have met
More informationService-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
More informationsecure intelligence collection and assessment system Your business technologists. Powering progress
secure intelligence collection and assessment system Your business technologists. Powering progress The decisive advantage for intelligence services The rising mass of data items from multiple sources
More informationMasters in Information Technology
Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101
More informationMulti-Agent Architecture for Implementation of ITIL Processes: Case of Incident Management Process
Multi-Agent Architecture for Implementation of ITIL Processes: Case of Incident Management Process Youssef SEKHARA, Hicham MEDROMI, Adil SAYOUTI Equipe Architectures des Systèmes (EAS), Laboratoire d Informatique,
More informationA common interface for multi-rule-engine distributed systems
A common interface for multi-rule-engine distributed systems Pierre de Leusse, Bartosz Kwolek and Krzysztof Zieliński Distributed System Research Group, AGH University of Science and Technology Krakow,
More informationChapter 5. Regression Testing of Web-Components
Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving
More informationIndependent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum.
Independent Insight for Oriented Practice An SOA Roadmap John C. Butler Chief Architect A CBDI Partner Company www.cbdiforum.com Agenda! SOA Vision and Opportunity! SOA Roadmap Concepts and Maturity Levels!
More informationESB as a SOA mediator: Minimizing Communications Complexity
ESB as a SOA mediator: Minimizing Communications Complexity Nadya Alexandra Calderón R., Sergio Daniel Moreno P. Universidad de los Andes. Ingeniería de Sistemas y Computación. Bogotá, Colombia n-calder@uniandes.edu.co,
More informationDeveloping SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
More informationHealthcare Services - education and research - developed in the INSEED project
Healthcare Services - education and research - developed in the INSEED project Radu DOBRESCU Universitatea Politehnica din Bucureşti Program Strategic pentru Promovarea Inovarii în Servicii prin Educaţie
More informationA generic approach for data integration using RDF, OWL and XML
A generic approach for data integration using RDF, OWL and XML Miguel A. Macias-Garcia, Victor J. Sosa-Sosa, and Ivan Lopez-Arevalo Laboratory of Information Technology (LTI) CINVESTAV-TAMAULIPAS Km 6
More informationCourse Syllabus For Operations Management. Management Information Systems
For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third
More informationHow To Solve The Interoperability Problem Of An Enterprise Software Application (Eos)
From BPMN 2.0 to the Setting-Up on an ESB - Application to an Interoperability Problem Y. Lemrabet, D. Clin, M. Bigand, and J.-P. Bourey Univ Lille Nord de France, F-59000 Lille, France Laboratoire de
More informationService Oriented Architecture
Service Oriented Architecture Situation The idea of Service Oriented Architecture (SOA) as well as the concepts behind it are often confusing to both Java developers and WebLogic administrators. Vendors
More informationAir Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
More informationSTRATEGIES ON SOFTWARE INTEGRATION
STRATEGIES ON SOFTWARE INTEGRATION Cornelia Paulina Botezatu and George Căruţaşu Faculty of Computer Science for Business Management Romanian-American University, Bucharest, Romania ABSTRACT The strategy
More informationOptimizing Supply Chains through Service-Oriented Architecture
Optimizing Supply Chains through Service-Oriented Architecture Xin Liu, Zhijun Zhang, Tingjie Lu and Wei Fan School of Economics and Management, Beijing University of Posts and Telecommunications, Beijing
More informationIntelligent Conceptual Message Routing in Enterprise Service Bus (ESB)
Intelligent Conceptual Message Routing in Enterprise Service Bus (ESB) Amir Massoud Bidgoli 1, Payam Nabhani 2 1 Islamic Azad University Tehran North Branch. drbidgoli@gmail.com 2 Islamic Azad University
More informationToward Realization of Service-Oriented Architecture (SOA)
Toward Realization of Service-Oriented Architecture (SOA) V Isao Morita (Manuscript received April 25, 2006) These days, companies must quickly identify changes that will affect them and quickly respond
More informationThesis work and research project
Thesis work and research project Hélia Pouyllau, INRIA of Rennes, Campus Beaulieu 35042 Rennes, helia.pouyllau@irisa.fr July 16, 2007 1 Thesis work on Distributed algorithms for endto-end QoS contract
More informationA Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems
A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems Naeem Esfahani Sam Malek João P. Sousa Hassan Gomaa Daniel A. Menascé 12th International Conference on Model Driven
More informationService Oriented Architecture 1 COMPILED BY BJ
Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA
More informationApplying 4+1 View Architecture with UML 2. White Paper
Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was
More informationAn Intelligent Middleware Platform and Framework for RFID Reverse Logistics
International Journal of Future Generation Communication and Networking 75 An Intelligent Middleware Platform and Framework for RFID Reverse Logistics Jihyun Yoo, and Yongjin Park Department of Electronics
More information