An ARIS-based Transformation Approach to Semantic Web Service Development
|
|
|
- Rudolf Austin
- 10 years ago
- Views:
Transcription
1 An ARIS-based Transformation Approach to Semantic Web Development Cheng-Leong Ang ϕ, Yuan Gu, Olga Sourina, and Robert Kheng Leng Gay Nanyang Technological University, Singapore ϕ Abstract This paper explores the use of ARIS for Semantic Web development. It proposes an ARIS-based transformation methodology for the automatic specification and development of Semantic Web s. It also identifies research issues which have yet to be resolved for the development of a supporting software tool for the methodology. 1. Introduction Web s are emerging as a promising technology for inter-organisation integration. Recently, Semantic Web technology has also been introduced to make Web s semantically interoperable, allowing them to be more dynamic through automatic service discovery, invocation, and composition. Semantically-rich languages such as OWL-S [12] have been created to provide a mechanism for describing the semantics of Web services. Unfortunately, for the common developers and users, the learning curve for such languages can be steep, creating a barrier for adoption and widespread use. To overcome the problem, we propose a transformation methodology for the automatic specification and development of Semantic Web s (SWSs) based on ARIS [14]. The methodology centres on the creation of ARIS models and their automatic transformation to OWL-S specifications. The rationale is to combine the two to provide the best of both worlds, with ARIS meant for human users and OWL- S for computers. The methodology will enable automatic deployment on the Semantic Web of workflows that are described in ARIS. We target OWL-S here because it is likely to grow into the de facto standard for SWSs. In this paper, we explain the methodology from the perspectives of a service requester, a service provider and a system administrator. We also identify research issues that have yet to be resolved for the development of a supporting software tool. 2. Motivation SWS development using a transformation approach is nothing new. Narayanan and McIlraith [11] have used Petri nets to compose Web services. Bose et al [1] have suggested using UML for modelling OWL-S ontologies, while Dori et al [4] have proposed an approach based on wrapping OWL-S with OPM/S, a higher-level modelling language based on Object-Process Methodology (OPM) [3]. However, none of the existing transformation approaches is based on a suitable business process modeling language. Since Web services are basically business processes created on the Web, then a suitable business process modelling language should rightly be used for their descriptions. Neither Petri Net, UML nor OPM/S is meant for that; UML is actually meant for software engineering, OPM/S for general system engineering, and Petri Net for analysing the dynamics and control flow aspects of systems. ARIS has been created specifically for business process modelling. It is a suitable business process modelling language because it provides a very comprehensive description of business processes (see section 3). Besides, ARIS is well-proven, and has wide acceptance and strong software support. Today, many EPC business process models are maintained with the help of ARIS Toolset of IDS-Sheer AG [15]. In addition, ARIS Toolset is also able to support export and import of business process models in a proprietary XML-based interchange format, AML (ARIS Markup Language) [10, 16], as well as multiple-users. These features of ARIS Toolset greatly facilitate the development of a supporting software tool for the proposed methodology. In our approach, ARIS is used directly to generate OWL-S specifications. A possible alternative would be to use ARIS to generate OWL-S specifications indirectly via WSDL [2, 13, 16]. However, due to the inabilities of WSDL to adequately describe control flows, the alternative approach has severe limitations and is therefore not adopted. 3. ARIS Architecture ARIS is comprehensive in the sense that it provides a complete description of a business process from five different views, namely organisation, function, product/service, data, and process/control. The organisation view describes the entities involved in the business process, along with their communication
2 relationships. The function view depicts the activities to be executed, as well as their sequence. The product/service view describes concrete products or unsubstantial services and their flows, including fund flows. The data view shows the information objects of the business process and the data interchanged among them. Finally, all the views are integrated within the process/control view by a consolidated ARIS business process model. In addition, each of the five views is described at three different levels of details required to support the three phases of business process development, namely requirement definition, design specification, and implementation description. Figure 1 below shows the architectural framework of ARIS the ARIS House [14]. provides a description of the activities of the service and the requester-provider interaction protocols, and (3) a Grounding that is a description of how abstract information exchanges described in the Process Model are mapped onto actual messages that the provider and the requester exchange. A Web service capability describes what the service does in terms of the transformation it produces. The Process Model shows how the service does. Finally, the Grounding shows how to access the service. A Process Model is defined as an ordered collection of processes, where each process produces a state transformation. There are two types of processes: atomic processes and composite processes. Atomic processes correspond to operations that the provider can perform directly. Composite processes are collections of processes, atomic or composite, organised on the basis of some control flow structure like sequences, loops, concurrencies, etc. The Grounding specifies how the abstract descriptions of information exchanges of atomic processes are transformed into concrete messages or remote procedure calls over the Internet. 5. Mapping between ARIS and OWL-S Figure 1: ARIS Architecture The ARIS House As explained above, the ARIS architecture offers five different views of a business process with each view being described at three different levels of details. For the purpose of mapping between ARIS and OWL-S, the process/control view should be used. Being an integrated view, it offers in an integrated business process model a complete description of the business process. Our study [9] shows that, as far as functionality is concerned, requirement definitions of the process/control view are adequate to provide all the information that is necessary for the generation of the service profile and the process model specifications. The generation of the service grounding specification involves basically a one-to-one mapping from the atomic processes of the process model to the WSDL input and output message specifications. Tables 1, 2 and 3 show the ARIS notations of the OWL-S concepts as defined in OWL-S 1.0 [12]. 4. OWL-S OWL-S is a SWS description language that enriches Web service descriptions with semantic information from OWL ontologies [12]. It defines three basic elements of a Web service: (1) a Profile that describes the capabilities of the service along with additional features that help to define the service, (2) a Process Model that
3 IOPE ARIS Notations Processes ARIS Notations Input Atomic Process Output Preconditio n Composite Process Effect Table 1b: ARIS notations of OWL-S s Atomic and Composite Processes Event Function Data Cluster Table 1a: ARIS notations of OWL-S s IOPE Design specifications of the process/control view are redundant as they are basically the standard Web service design specifications that are common for all Web service applications. So are implementation descriptions of the process/control view as they are mainly technical specifications which should be input, where necessary, manually to the OWL-S specifications by the service provider. Examples of such inputs include access methods and URLs of the service providers. It serves very little or no purpose automating the task of inputting such information. Mapping between ARIS and OWL-S is therefore confined practically to that between the requirement definition of ARIS s process/control view and the two OWL-S basic elements: Profile and Process Model (Figure 2). Control Constructs Sequence If-Then- Else Split Split+Join ARIS Notations V Process V AND V OR XOR XOR Table 1c: ARIS Notations of OWL-S Control Constructs
4 currently handle queries, OWL-QL [6] may have to be used for the purpose. discovery consists of matching the required capabilities with the available capabilities to identify eligible services. If more than one eligible service is identified, the best service is then selected based on cost, service level or some other nonfunctionality criteria. As the requester initiated his query without knowing beforehand which service he is to select and the inputs or preconditions required for the service to generate the outputs, the system must have the ability to query additional information from the requester. The OWL-S service profile specification of the selected service is retrieved from the service registry. If necessary, the OWL-S specification is converted back to ARIS for the requester s perusal, by a reverse engineering process. ARIS description of required capabilities I1 OWL-S description of required capabilities Semantic service registry Mediated domain ontology C1 C2 Updated domain ontology OWL-S description of selected service ARIS description of capabilities of selected service O1 Figure 2: Mapping between ARIS and OWL-S 6. Methodology The proposed methodology is described below from the perspectives of a service requester, a service provider, and a system administrator. For the service requester, the methodology describes how ARIS models are used for service discovery and service composition. For the service provider, it describes how the models are used for service publication. Finally, for the system administrator, it describes how to provide semantic descriptions of the service elements abstracted from the models. 6.1 Discovery The IDEF0 diagram in Figure 3 describes how ARIS models are used for service discovery. The requester first creates in ARIS a service profile of the required service. The profile is then mapped onto OWL-S to create an OWL-S service profile which in turn is annotated with respect to the domain ontology in OWL for the semantic descriptions of the service elements abstracted from the ARIS model. The result is an OWL-S service profile specification providing a semantic description of the capabilities of the required service. The same service profile in ARIS is also used to generate queries to semantic service registries for identifying eligible services. As OWL-S does not OWL-S A1 OWL-QL A-02 OWL-QL queries exising ontologies A-03 Figure 3: IDEF0 diagram for service discovery 6.2 Composition Query registry To compose a Web service, the requester first creates an ARIS service profile of the required service and uses it to generate an OWL-S service profile specification of the required service as mentioned in 6.1. The only difference here is that the OWL-S service profile specification is used instead to query the semantic service registries for a collection of available services that can add up to the required service, i.e. an eligible service composition. If more than one eligible service composition is identified, the one that best matches the required service in terms of some non-functionality criteria is selected. The result is an OWL-S process model specification of the selected composite service showing the constituting services and their relationships. A-04 M1 Supporting software tool Incomplete mapping Update ontologies A-05 M2 System administrator Convert to ARIS model A-06 O2 Provider of selected service
5 6.3 Publication For service publication, the provider must supply a complete OWL-S specification to a service registry of the service he is to provide. To do that using ARIS, he first has to create in ARIS a service profile, as well as a process model of the service. He then transforms them into the corresponding OWL-S specifications in the same way the service requester does in sections 6.1 and 6.2. The OWL-S service grounding specification is then obtained by mapping the atomic processes in the OWL-S process model specification directly onto WSDL [13]. Additional information that is needed for the generation of the complete OWL-S specification may be input manually by the service provider. Such information may include textual descriptions and contact information of the service provider, as well as technical information like access methods and URLs of the service provider. The IDEF0 diagram in Figure 4 depicts how ARIS models are used for service publication. ARIS model of service to be advertised I1 OWL-S Mediated domain ontology Partial OWL-S spec C1 Information on service to be advertised C2 Updated ontologies possible variations in terminology and definitions the users may introduce from time to time. 7. Framework Figure 6 shows the overall process workflow for the transformation system. In this framework, the user, i.e. a service requester or provider, is responsible for creating ARIS models. An ARIS-OWL-S bi-directional converter will automatically convert the ARIS models to OWL-S specifications which are then used by the matchmaker for the selection of eligible services, or are sent to a semantic service registry for publishing. The same OWL-S specifications are also used by the service composer to identify eligible service compositions in the case of composite services. The converter can also automatically convert OWL-S specifications of the selected services back to ARIS models for the requester s perusal. The evaluator evaluates eligible services or service compositions against some non-functionality criteria to identify the one that best meets user requirements. Finally, semantics differences are resolved by an ontology mediator, with or without interventions of the system administrator. The framework therefore manages the transformation process with very little additional effort on the part of the user. A1 Complete Process Model spec Incomplete Profile spec M1 Supporting software tool existing ontologies A-02 Incomplete mapping WSDL Update existing ontologies A-03 Incomplete Grounding spec M2 System administrator Input additional information A-04 M3 provider O1 Complete OWL-S description Complete Profile and Grounding specs Figure 5: IDEF0 diagram for Web service publication 6.4 Semantic Description of Elements A-05 System Administrator Provider Requester ARIS Model Update Domain Ontology Ontology Mediator ARIS - OWL-S Bi-directional Converter Composer OWL-S Spec Semantic Registry Matchmaker Evaluator OWL Domain Ontology Publication Single Web Composite Web OWL-S Spec of Selected OWL-S Spec of Required Composite The semantics of service elements abstracted from ARIS models can be described by annotating them with respect to the domain ontology. For the system administrator, his main task is to maintain and update the domain ontology. Though the requester and the provider may use the same ontology language for describing service elements, which is OWL in our case, they still may not share the same common semantics, hence the need for mediation. This requires constant updating of the domain ontology by the system administrator to accommodate all Figure 6: Framework of the Transformation Approach 8. Research Issues The following are research issues that have yet to be resolved for the development of the ARIS-based transformation system.
6 8.1 Automatic Abstraction of OWL-S Specifications from ARIS Models To automate the abstraction of OWL-S specifications from ARIS models, mapping between OWL-S and ARIS must be defined. A complete mapping from ARIS to OWL-S is not necessary: some of the mappings are redundant. So the mapping scope must first be defined to avoid unnecessary work. Mapping within the scope is then defined, and is realised in the form of an algorithm and a program code for the automatic transformation from ARIS to OWL-S. The development of the algorithm is by no means trivial as the two languages are very different: one is meant for human experts and the other for computers. The mapping here is never a simple one-to-one [9]. In addition, the service elements abstracted from the ARIS model must also be annotated with respect to the OWL domain ontology for semantic descriptions. 8.2 Automatic Composition For automatic service composition, the system must have the capability to automatically identify eligible service compositions, and to automatically evaluate the compositions against non-functionality criteria like cost, time, service quality, etc., in addition to functionality criteria. This requires that semantic descriptions for the service level elements of Web s be provided. Then, as far as the proposed transformation system is concerned, we are faced with the following research challenges: 1) How to enhance/enrich ARIS and OWL-S so that they can be used to capture service level requirements, 2) How to automatically map these requirements from ARIS onto OWL-S, and 3) How to develop a service ontology for the semantic description of the service level elements abstracted from enhanced/enriched ARIS. Besides, a technique that can identify a collection of correlated services where their interim outputs can satisfy each other s input requirements and where the final deliverable meets the user requirements, must be developed. For the evaluation of eligible service compositions, there are two possible approaches. The first assumes that a service composition can be defined at design time but may or may not be adaptively recomposed at run-time. The second assumes that a service composition may not be defined at design time but can be assembled service by service at run-tine. Both approaches have been well investigated in job shop studies over the last several decades, using various techniques ranging from heuristic rules, OR through AI to computer simulation. Research results and findings in these studies may be used here for the development of the transformation system. 8.3 Reverse Generation of ARIS Models from OWL-S Specifications It is desirable to convert the OWL-S description of the selected service composition back to ARIS for the requester s perusal before invocating the service, especially if the process involved is complex and the consequence of a mismatch grave. The reverse generation process is much more complicated than the forward process mentioned in section 8.1 of generating OWL-S specifications from the corresponding ARIS models. Here we not only need to consider the control flow, but also how to represent the flow graphically and automatically in ARIS, whereas graphical information is ignored in the forward process. 8.4 Interactions The proposed transformation system is based on current SWS techniques that take a simplistic view of service invocation. They do not accommodate ongoing interactions between service requesters and providers, nor do they support descriptions of legal protocols of interactions among them. Currently SWS techniques are limited to services that are closed. They are therefore inadequate, for example, in complex B2B or e-commerce situations where services are open involving ongoing interactions with each other and with service requesters. With the current SWS techniques, it is possible to invocate services that are less than desired. For example, if an e- commerce service does not allow orders to be changed after a certain time has elapsed, it may be unsafe to use this service in certain settings, even if it is superior in other respects. Therefore we are faced with three main challenges here: 1) How to enhance/enrich ARIS and OWL-S so that they can also be used to specify service interaction requirements, 2) How to automatically map interaction requirements from enhanced/ enriched ARIS onto enhanced/enriched OWL-S, and 3) How to develop a communication ontology for the semantic description of the communication elements abstracted from enhanced/enriched ARIS. These are problems which must be resolved for the ARIS-based transformation system to be useful in real life.
7 8.5 Systematic Domain Ontology Building The proposed transformation system is ontology-based. For such a system, a genuine methodology and software tool for domain ontology building is of vital importance. In a comprehensive survey of ontology-based systems, Wache H et al [17] concluded that there is a striking lack of sophisticated methodologies for the development of domain ontologies: most ontology-based systems either assume ontologies a priori or provide only partial methodologies. There are basically two approaches to domain ontology building, federated and mediated. Most, if not all, industries still do not have a common shared ontology in use to date. Due to the difficulty of building a consensus about what terminologies and structures should be used, it is doubtful if such an ontology will ever exist. The mediated approach, in which each company has its own ontology and translations between different ontologies are by means of mediation, is more practical. It is this latter approach that the transformation system should be based on. The mediated ontology approach imposes three specific requirements on the methodology: 1) The methodology must be able to support the systematic integration through mediation of a large number of existing ontologies, 2) It must be able to support incremental building of ontologies and handle ontology evolution, and 3) It must be based not just on theoretical analysis, but also on empirical analysis in order to be able to integrate local ontologies in the real-world. In addition, it must of course be comprehensive, i.e., able to handle all types of sophisticated mappings between ontologies and ontology constraints. The development of a systematic methodology will be a major step in the work on using ontologies for automatic specification and development of SWSs. It will help to integrate whatever techniques that have been developed or are being developed in various areas of ontologies and to put these techniques to work in real-life applications. As far as we know, none of the existing methodologies has the sophistication to meet all these requirements. This is supported by the finding of a survey on ontology-based systems conducted by Wache et al [17] that there is a striking lack of sophisticated methodologies for the development of domain ontologies: most ontology-based systems either assume ontologies a priori or provide only partial methodologies. 9. Conclusion Studies have shown that UML can be used to generate OWL-S specifications for SWS development [1, 5, 7, 8 and 17]. Since ARIS and UML are completely interchangeable as far as content is concerned [14], there is every reason to believe that ARIS can also be used for the same purpose. Our preliminary investigation as described in this paper supports the belief. In order to overcome the problem of OWL-S and to help realise the widespread use of SWSs, we have proposed an ARISbased transformation methodology for the automatic specification and development of SWSs. We have also identified research issues that have yet to be resolved for the development of a supporting software tool. References [1] P Bose et al, Applying UML to Model Web Ontologies for the Semantic Web, Scientific American, pp 34-43, 284(5), [2] E Christensen et al, Web s Description Language, Version 1.1, 15 March 2001, [3] D Dori, Object-Process Methodology A Holistic Systems Paradigm, Springer Verlag [4] D Dori et al, Modelling Semantic Web s with OPM/S A Human and Machine-Interpretable Language, [5] K Falkovych et al, UML for the Semantic Web: Transformation-based Approaches, 2002, [6] R Fikes et al, A Language for Deductive Query Answering on Semantic Web, Topics/SemanticWeb/KSL (OWL-QL).pdf [7] D Frankel et al, The Model Driven Semantic Web, MDSWOverview.pdf. [8] R Grønmo et al, Model-Driven Web s Development, [9] Y Gu, An ARIS-based Model-Driven Approach to Semantic Web Development, MSc Thesis (partial fulfillment), in advanced preparation, School of EEE, NTU. [10] J Mending, and M Nüttingens, Transformation of ARIS Markup Language to EPML, Proceedings of the 3 rd GI Workshop on Event-Driven Process Chains (EPK 2004), Luxembourg, Luxembourg, October [11] S Narayanan, and S McIlraith, Analysis and Simulation of Web s, Computer Networks, April [12] OWL s Coalition, OWL-S: Semantic Markup for Web s, Dec 2003, [13] M Paolucci et al, Towards a Semantic Choreography of Web s: from WSDL to DAML-S, sdl2daml.
8 [14] A W Scheer, ARIS-Business Process Frameworks, page 44, Springer-Verlag Berlin-Heidelberg [15] IDS-Sheer A G, ARIS Toolset for Business Reengineering, [16] IDS-Scheer A G, XML Export and Import, ARIS Collaborative Suite Version 6.2, ftp://ftp.idsscheer.de/pub/aris/helpdesk/export/, Jun [17] Wache H et al, Ontology-Based Integration of Information A Survey of Existing Approaches,
SmartLink: a Web-based editor and search environment for Linked Services
SmartLink: a Web-based editor and search environment for Linked Services Stefan Dietze, Hong Qing Yu, Carlos Pedrinaci, Dong Liu, John Domingue Knowledge Media Institute, The Open University, MK7 6AA,
Ontological Identification of Patterns for Choreographing Business Workflow
University of Aizu, Graduation Thesis. March, 2010 s1140042 1 Ontological Identification of Patterns for Choreographing Business Workflow Seiji Ota s1140042 Supervised by Incheon Paik Abstract Business
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS Keyvan Mohebbi 1, Suhaimi Ibrahim 2, Norbik Bashah Idris 3 1 Faculty of Computer Science and Information Systems, Universiti Teknologi
Business Process Standards and Modeling
Business Process Standards and Modeling Janne J. Korhonen Helsinki University of Technology STANDARDS Standards Organizations Object Management Group (www.omg.org) Business Process Modeling Notation (BPMN)
ACE GIS Project Overview: Adaptable and Composable E-commerce and Geographic Information Services
ACE GIS Project Overview: Adaptable and Composable E-commerce and Geographic Information Services José Poveda, Michael Gould, Carlos Granell 64 Departamento de Lenguajes y Sistemas Informáticos Universitat
A QoS-Aware Web Service Selection Based on Clustering
International Journal of Scientific and Research Publications, Volume 4, Issue 2, February 2014 1 A QoS-Aware Web Service Selection Based on Clustering R.Karthiban PG scholar, Computer Science and Engineering,
A UML 2 Profile for Business Process Modelling *
A UML 2 Profile for Business Process Modelling * Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications
UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications Gaël de Chalendar CEA LIST F-92265 Fontenay aux Roses [email protected] 1 Introduction The main data sources
7. Classification. Business value. Structuring (repetition) Automation. Classification (after Leymann/Roller) Automation.
7. Classification Business Process Modelling and Workflow Management Business value Lecture 4 (Terminology cntd.) Ekkart Kindler [email protected] Structuring (repetition) Automation UPB SS 2006 L04 2 Classification
Semantic-enabled Software Engineering and Development
Semantic-enabled Software Engineering and Development Bernhard Bauer, Stephan Roser Programming of Distributed Systems, University of Augsburg, 86135 Augsburg [bauer roser]@informatik.uni-augsburg.de Abstract:
Semantic Description of Distributed Business Processes
Semantic Description of Distributed Business Processes Authors: S. Agarwal, S. Rudolph, A. Abecker Presenter: Veli Bicer FZI Forschungszentrum Informatik, Karlsruhe Outline Motivation Formalism for Modeling
Introduction 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
Challenges and Opportunities for formal specifications in Service Oriented Architectures
ACSD ATPN Xi an China June 2008 Challenges and Opportunities for formal specifications in Service Oriented Architectures Gustavo Alonso Systems Group Department of Computer Science Swiss Federal Institute
The BPM to UML activity diagram transformation using XSLT
The BPM to UML activity diagram transformation using XSLT Ondřej Macek 1 and Karel Richta 1,2 1 Department of Computer Science and Engineering, Faculty of Electrical Engineering, Czech Technical University,
A Business Process Services Portal
A Business Process Services Portal IBM Research Report RZ 3782 Cédric Favre 1, Zohar Feldman 3, Beat Gfeller 1, Thomas Gschwind 1, Jana Koehler 1, Jochen M. Küster 1, Oleksandr Maistrenko 1, Alexandru
Evaluating Semantic Web Service Tools using the SEALS platform
Evaluating Semantic Web Service Tools using the SEALS platform Liliana Cabral 1, Ioan Toma 2 1 Knowledge Media Institute, The Open University, Milton Keynes, UK 2 STI Innsbruck, University of Innsbruck,
MDE Adoption in Industry: Challenges and Success Criteria
MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314
Demonstrating WSMX: Least Cost Supply Management
Demonstrating WSMX: Least Cost Supply Management Eyal Oren 2, Alexander Wahler 1, Bernhard Schreder 1, Aleksandar Balaban 1, Michal Zaremba 2, and Maciej Zaremba 2 1 NIWA Web Solutions, Vienna, Austria
1 Business Modeling. 1.1 Event-driven Process Chain (EPC) Seite 2
Business Process Modeling with EPC and UML Transformation or Integration? Dr. Markus Nüttgens, Dipl.-Inform. Thomas Feld, Dipl.-Kfm. Volker Zimmermann Institut für Wirtschaftsinformatik (IWi), Universität
Evaluation of Adaptive Course Construction Toolkit (ACCT)
Evaluation of Adaptive Course Construction Toolkit (ACCT) Declan Dagger, Vincent P. Wade Knowledge and Data Engineering Group, Department of Computer Science, Trinity College Dublin, Ireland {Declan.Dagger,
An Evaluation of Conceptual Business Process Modelling Languages
An Evaluation of Conceptual Business Process Modelling Languages Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems
HEALTH INFORMATION MANAGEMENT ON SEMANTIC WEB :(SEMANTIC HIM)
HEALTH INFORMATION MANAGEMENT ON SEMANTIC WEB :(SEMANTIC HIM) Nasim Khozoie Department of Computer Engineering,yasuj branch, Islamic Azad University, yasuj, Iran [email protected] ABSTRACT Information
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
AI Planning for Grid/Web Services Composition, Policy Analysis & Workflow
AI Planning for Grid/Web Services Composition, Policy Analysis & Workflow Austin Tate & Jeff Dalton AIAI, University of Edinburgh Andrzej Uszok & Jeff Bradshaw IHMC, Pensacola, FL 1 I-X/KAoS I-X/KAoS Composer
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Business Process Modeling Information Systems in Industry (372-1-4207 )
Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline
Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer
Christoph Bussler B2B Integration Concepts and Architecture With 165 Figures and 4 Tables IIIBibliothek Springer Contents Part I Introduction to Business-to-Business Integration.... 1 1 History 3 1.1 Why
Research on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
Semantic Business Process Management Lectuer 1 - Introduction
Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected]
Software Development Methodologies
Software Development Methodologies Lecturer: Raman Ramsin Lecture 5 Integrated Object-Oriented Methodologies: OPM and Catalysis 1 Object Process Methodology (OPM) Introduced by Dori in 1995 Primarily intended
Designing a Semantic Repository
Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
Services Modeling Using BPMN 2.0 - It s Not Just Boxes and Arrows Anymore! - Presented By Lloyd Dugan September 11, 2013
Services Modeling Using BPMN 2.0 - It s Not Just Boxes and Arrows Anymore! - Presented By Lloyd Dugan September 11, 2013 Outline Overview of BPMN Services Modeling with BPMN Enterprise Services in BPMN
Service Oriented Architectures Using DoDAF1
1 Service Oriented Architectures Using DoDAF1 Huei-Wan Ang, Fatma Dandashi, Michael McFarren The Mitre Corporation The MITRE Corp. 7515 Colshire Dr. McLean, VA 22102 hwang(at)mitre.org, dandashi(at)mitre.org,
Dr. Jana Koehler IBM Zurich Research Laboratory
Precise Modeling of Business Processes with the Business Process Modeling Notation BPMN 2.0 Dr. Jana Koehler IBM Zurich Research Laboratory ZRL BIT at a Glance Computer Science at ZRL: Security/Cryptography
Supporting Change-Aware Semantic Web Services
Supporting Change-Aware Semantic Web Services Annika Hinze Department of Computer Science, University of Waikato, New Zealand [email protected] Abstract. The Semantic Web is not only evolving into
Techniques to Produce Good Web Service Compositions in The Semantic Grid
Techniques to Produce Good Web Service Compositions in The Semantic Grid Eduardo Blanco Universidad Simón Bolívar, Departamento de Computación y Tecnología de la Información, Apartado 89000, Caracas 1080-A,
Run-time Service Oriented Architecture (SOA) V 0.1
Run-time Service Oriented Architecture (SOA) V 0.1 July 2005 Table of Contents 1.0 INTRODUCTION... 1 2.0 PRINCIPLES... 1 3.0 FERA REFERENCE ARCHITECTURE... 2 4.0 SOA RUN-TIME ARCHITECTURE...4 4.1 FEDERATES...
Patterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures
Patterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures Carsten Hentrich IBM Business Consulting Services, SerCon GmbH c/o IBM Deutschland GmbH Hechtsheimer
An Automated Workflow System Geared Towards Consumer Goods and Services Companies
Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services
Towards an Integration of Business Process Modeling and Object-Oriented Software Development
Towards an Integration of Business Process Modeling and Object-Oriented Software Development Peter Loos, Peter Fettke Chemnitz Univeristy of Technology, Chemnitz, Germany {loos peter.fettke}@isym.tu-chemnitz.de
Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of Service-Oriented Computing
Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of -Oriented Computing Chung, Sam and Davalos, Sergio Abstract The research conducted examines how the emerging
USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT
TOTAL LOGISTIC MANAGEMENT No. 2 2009 PP. 5 13 Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the
Towards Modeling and Transformation of Security Requirements for Service-oriented Architectures
Towards Modeling and Transformation of Security Requirements for Service-oriented Architectures Sven Feja 1, Ralph Herkenhöner 2, Meiko Jensen 3, Andreas Speck 1, Hermann de Meer 2, and Jörg Schwenk 3
BUSINESS VALUE OF SEMANTIC TECHNOLOGY
BUSINESS VALUE OF SEMANTIC TECHNOLOGY Preliminary Findings Industry Advisory Council Emerging Technology (ET) SIG Information Sharing & Collaboration Committee July 15, 2005 Mills Davis Managing Director
Business Process Modelling Languages, Goals and Variabilities
Business Process Modelling Languages, Goals and Variabilities Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic
International Conference on Product Lifecycle Management 1 Improving Interoperability in Mechatronic Product Developement Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic PROSTEP AG Dolivostr.
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
Applying Business Process Management Systems a Case Study
BAMBERGER BEITRÄGE ZUR WIRTSCHAFTSINFORMATIK UND ANGEWANDTEN INFORMATIK ISSN 0937-3349 Nr. 76 Applying Business Process Management Systems a Case Study Gregor Scheithauer and Guido Wirtz May 2008 FAKULTÄT
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Business Process Management and IT Architecture Design. The T case study. Dr. Jana Koehler Olaf Zimmermann IBM Zurich Research Laboratory
Business Process Management and IT Architecture Design The T case study Dr. Jana Koehler Olaf Zimmermann IBM Zurich Research Laboratory ZRL BIT at a Glance IBM Zurich Research Lab (ZRL), Rüschlikon/ZH
MOLA MOLA IDA Integrates ARIS Business Architect or ARIS Toolset with EMC Documentum. White Paper
MOLA MOLA IDA Integrates ARIS Business Architect or ARIS Toolset with EMC Documentum Accelerator and Guide for BPM(Business Process Management) implementation WFM (WorkFlow Management) implementation EAI(Enterprise
Model 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:
A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition
32 A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition Ion SMEUREANU, Andreea DIOŞTEANU Economic Informatics Department, Academy of
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University
Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA
Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA Agenda Common understanding Definitions (selection) & Background Big Picture Services within SOA Enterprise Service Bus
CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.
CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping
Enterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
Rules and Business Rules
OCEB White Paper on Business Rules, Decisions, and PRR Version 1.1, December 2008 Paul Vincent, co-chair OMG PRR FTF TIBCO Software Abstract The Object Management Group s work on standards for business
Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh
Amit Sheth & Ajith Ranabahu, 2010 Presented by Mohammad Hossein Danesh 1 Agenda Introduction to Cloud Computing Research Motivation Semantic Modeling Can Help Use of DSLs Solution Conclusion 2 3 Motivation
Integration of SAP NetWeaver BPM and Signavio Process Editor. A White Paper
Integration of SAP NetWeaver BPM and Signavio Process Editor A White Paper February 2013 Authors Gero Decker, Signavio GmbH ([email protected]) Nico Herzberg, HPI at University of Potsdam ([email protected])
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
Component Based Development in Software Engineering
Component Based Development in Software Engineering Amandeep Bakshi, Rupinder Singh Abstract--In today s world, Component Based development is an active research area for more than a decade in software
An Overview of Challenges of Component Based Software Engineering
An Overview of Challenges of Component Based Software Engineering Shabeeh Ahmad Siddiqui Sr Lecturer, Al-Ahgaff University, Yemen Abstract Nowadays there is trend of using components in development of
Web Services Software Architecture
Web Services Software Architecture Syahrul Fahmy School of Informatics, The University of Manchester, PO Box 88, Manchester M60 1QD, United Kingdom [email protected] Abstract. Web
To introduce software process models To describe three generic process models and when they may be used
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
UML-based Test Generation and Execution
UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA [email protected] ABSTRACT
An Evaluation of Conceptual Business Process Modelling Languages
An Evaluation of Conceptual Business Process Modelling Languages Beate List Women's Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
A Framework for Adaptive Process Modeling and Execution (FAME)
A Framework for Adaptive Process Modeling and Execution (FAME) Perakath Benjamin [email protected] Madhav Erraguntla [email protected] Richard Mayer [email protected] Abstract This paper describes the
Data-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
Secure Document Circulation Using Web Services Technologies
Secure Document Circulation Using Web Services Technologies Shane Bracher Bond University, Gold Coast QLD 4229, Australia Siemens AG (Corporate Technology), Otto-Hahn-Ring 6, 81739 Munich, Germany [email protected]
Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
