UML profiles for architecture description of an integration platform
|
|
- Oswin Ball
- 8 years ago
- Views:
Transcription
1 Bi u l e t y n WAT Vo l. LXII, Nr 2, 2013 UML profiles for architecture description of an integration platform Tomasz Górski Military University of Technology, Cybernetics Faculty, Information Systems Institute, gen. S. Kaliskiego Str. 2, Warsaw, Poland, gorski@wat.edu.pl, tomasz.gorski@rightsolution.pl Abstract. The paper presents a new Unified Modeling Language profiles devoted to modeling the architecture of the integration platform. The paper contains a description of the notations and languages of information systems architecture modeling, such as BPMN, UML, and SoaML. These notations and modeling languages do not provide a complete set of semantic structures necessary to present integration platform s architecture. Therefore, a set of UML stereotypes was proposed which describes the needed additional semantic structures. These stereotypes have been grouped into two UML profiles, UML Profile for Integration Platform and UML Profile for Integration Flows. In the first profile, stereotypes relating to the structural elements of the integration platform were placed. The second profile contains stereotypes representing mediation mechanisms. The paper presents a new semantic extension of an activity diagram to model the mediation flows. Thus, it was proposed a new UML diagram: mediation flows diagram. Keywords: integration, UML profiles, architecture of information system, mediation flows 1. Introduction Large companies usually have many information systems which support their business. This situation results from the fact that the introduction of new services or refinement of the existing ones, over the years, were associated with the development of new IT systems. Often, they are produced in newer technology than existing information systems. This implies the need to build integration solutions comprised of IT systems and a communication layer that enables cooperation between these systems because it is necessary to provide appropriate support to business processes by means
2 44 T. Górski of information technology. A solution of this type is called an integration platform or an integration solution. Service Oriented Architecture (SOA) is the concept of a system architecture which defines services. A service represents a part of information system s functionality and is defined by an interface. Interface definition is independent from the implementation provided by an information system. SOA is widely described in literature [6, 7, 10, 11, 24]. When designing integration solutions, it is essential to be able to model their complete architectural description. For this purpose, one needs to have an architectural views model which allows for modeling integration platforms and a set of model elements enabling presentation of the integration platform s entire architecture [1, 13, 25]. The paper uses an architectural views model 1+5 presented in [13, 15]. From the perspective of notation, models are expressed in the following notations: BPMN, UML, and SoaML. Integration of many various IT systems makes the integration project highly complex [12, 15, 16, 24]. Using clearly defined set of modeling components, the Integration Architect [16] is able to manage the complexity of the models and their relationships. The aim of the paper is to present a set of UML stereotypes which was proposed due to model integration platform s structural elements and mediation flows. These UML stereotypes have been grouped into two UML profiles, UML Profile for Integration Platform and UML Profile for Integration Flows. In the first profile, stereotypes relating to the structural elements of the integration platform were placed. The second profile contains stereotypes representing mediation mechanisms, which are used in mediation flows. Furthermore, the paper presents a new semantic extension of an UML activity diagram to model the mediation flows. It is a proposal of a new UML diagram: mediation flows diagram. The remainder of the paper is structured as follows. Section 2 presents views, models, and diagrams of the architectural views model 1+5. Section 3 contains an overview of publications dedicated to similar problems. Section 4 describes the stereotypes which are enclosed in UML Profile for Integration Platform. In this section, the examples of using selected stereotypes, from that profile, on UML diagrams were shown. Section 5 presents details of the second profile UML Profile for Integration Flows. In this section, a new UML diagram was introduced: mediation flows diagram. The section shows application examples of mediation flows diagram. Section 6 concludes the paper, summing up the subject and outlining the advantages of using the proposed UML profiles. Besides, the conclusion outlines the directions for further work. 2. Architectural views model 1+5 Consistency and quality of the architectural description of IT solutions is a significant matter and is a subject of studies today [1, 2]. A variety of models exist, with different sets of architectural views, such as e.g.: 4+1, RM-ODP, Siemens, and
3 UML profiles for architecture description of an integration platform 45 SEI views [25]. Yet, they do not allow for a complete description of the integration solutions architecture. The model of architectural views 1+5 proposed here has been accommodated to suit the process of an integration platform designing [13, 14, 16]. The following architectural views have been distinguished within the model: Integrated Processes, Use Cases, Logical, Integrated Services, Contracts, and Deployment. The view of Integrated Processes is the basic architectural view here. In this view, business processes are modeled which are devoted to automation on the integration platform. The next four views (Use Cases, Logical, Integrated Services and Contracts) present the integration platform design. The Use Cases view contains functional requirements for the system being integrated within the platform. The view of Integrated Services presents services exposed from IT systems and the way how they are connected to the service bus. The Contracts view shows components representing IT systems and contracts defined between them. This view encompasses also mediation flows for each contract. The last view Deployment shows the way how the integration platform elements are deployed on a certain runtime environment. Figure 1 illustrates the architectural views model 1+5. Fig. 1. The architectural views model 1+5 A detailed description of the architectural views model referred to the above and examples of its application can be found in the literature of the subject [13, 14, 15, 16]. In the approach being analyzed here, models and diagrams of BPMN [3, 5] and UML [23] languages have been used for modeling the integration platform architecture (tab. 1). Elements for modeling the integration platform architecture Table 1 Model View Diagram Processes Integrated Processes (BPMN) Business Process Use Cases Use Cases (UML) Use Case (UML) Activity
4 46 T. Górski cd. table 1 Design Logical (UML) Sequence (UML) Communication (UML) Class Integrated Services (UML) Component Services (UML) Component Contracts (UML) Activity (UML) Composite Structure Deployment Deployment (UML) Deployment Furthermore, stereotypes from Service oriented architecture Modeling Language (SoaML) UML profile were applied. SoaML is an open source specification project from the Object Management Group (OMG), describing a UML profile and metamodel for the modeling and design of services within a service-oriented architecture. The existing models and meta models for describing system architectures turned out to be insufficient to describe SOA in a precise and standardized way. The UML itself seems to be too general for the purpose of describing SOA and needed clarification and standardization of even basic terms. SoaML has been created to support the following modeling capabilities: Identifying services, dependencies between them and services requirements, Specifying services (functional capabilities, consumer expectations, the protocols and message exchange patterns), Defining service consumers and providers. In the architectural views model there are used, among others, the following SoaML stereotypes: Capability offered functionality or resource, Provider functionality exposed on the enterprise service bus by information system, Consumer the recipient of services from enterprise service bus. Other stereotypes of SoaML can be also used in the design of integration platforms if there is a need to present relevant abstracts to the specific project. The aforementioned modeling languages, however, do not provide full set of semantic structures necessary to describe an integration platform architecture. Therefore, there were proposed additional semantic constructions in form of stereotypes. These stereotypes were grouped into two UML profiles UML Profile for Integration Platform and UML Profile for Integration Flows.
5 UML profiles for architecture description of an integration platform Related work An overview of the literature follows the process described in the Systematic Review method [19]. Main notation used for architecture documentation is the Unified Modeling Language [23]. UML is used for design, specification, and documentation of artifacts created during information system development process. Moreover, UML provides mechanisms which support extending of their semantics. Basic structure which allows for extending UML semantics is a stereotype. Furthermore, a collection of stereotypes can be aggregated in a profile. There are studies which deal with influence of stereotypes on the comprehension of UML diagrams [8]. In publications of the recent years, an UML language has been extended for different purposes. A SoaML is an example of UML profile for description of service oriented architecture [27]. Another example is an UML profile for the conceptual modeling of data-mining in data warehouses [28]. Moreover, the Object Management Group defined two profiles which are used to document SOA architecture. UML profile Modeling and Analysis of Real-Time and Embedded Systems (MARTE) [22] supports modeling of real-time systems and embedded systems and it is destined for performance analysis based on models. UML Profile and Interchange Models for Enterprise Application Integration Specification (EAI) is used to describe the mediation flows [21]. The second profile assumes that UML sequence diagrams are used to present mediation flows. From that profile one can use e.g.: «EAIPrimitiveOperator» stereotype to model a simple message processing and «EAICompoundOperator» stereotype to express complex message flows. The paper proposes to use UML activity diagrams instead. Furthermore, in the paper, a new authorial profile UML Profile for Integration Flows was proposed which groups integration patterns [18] in the following areas: messaging systems, message routing, message transformation, and messaging endpoints. The profile contains, among others, the following stereotypes for the mediation mechanisms: «EnvelopeWrapper», «Translator», «ContentFilter», «Splitter». This ensures ability to model complete mediation flows. Moreover, each of stereotypes has its own icon which can be easily recognized. With the use of partitions, responsibilities for performing activities in a mediation flow can be clearly defined. The full set of integration patterns can be found at address [9]. Besides, the paper presents a new, authorial profile UML Profile for Integration Platform including the «IntegratedSystem» and «ESB» stereotypes. In this profile, stereotypes relating to the structural elements of the integration platform were placed. The paper focuses on presenting these two new UML profiles for modeling integration platforms. Both UML profiles have been designed according to the requirements of 1+5 architectural views model. Using two profiles provides clear division of a set of stereotypes into a group of semantic elements connected with a structure of integration platform and those related to mediation flow mechanisms.
6 48 T. Górski In publications of the recent years, an issue of service-oriented architecture is still a current one. Especially, the areas of adaptable decentralized service-oriented architecture and dynamically reconfigurable workflows are under recent studies [6, 11]. In context of workflows, BPMN standard is under scrutiny [3, 5]. Moreover, one of the most important issues in integration solutions is data exchange. In that field, there are studies which deal with development and evolution of XML-based languages [20]. There are also recent studies in the field of nonfunctional requirements which deliver proposals to detect errors in Enterprise Application Integration solutions [12] and deal with reliability, availability, and performance tradeoff [24]. 4. UML Profile for Integration Platform The UML Profile for Integration Platform contains stereotypes needed to show the elements of the structure of an integration platform. This profile was created in an IBM Rational Software Architect 8.0. The profile can be applied to projects of UML modeling. In that manner, there were obtained elements of notation and environment ready for modeling the structure of an integration platform. Stereotypes defined in the profile were shown in Table 2. Descriptions of stereotypes from profile UML Profile for Integration Platform Table 2 Stereotype name UML classifier UML diagram Stereotype description IntegratedSystem Actor Use case Protocol Association Deployment Information system which is connected to the integration platform. Protocol used to communicate with the integration platform. ESB Component Component Enterprise service bus. AdapterType Component Component A type of adapter which is used by an integration platform. ServiceRegistry Component Component Service registry. This profile is open for extension and additional stereotypes can be added which represent structural elements of integration solution. The profile has been designed according to requirements of 1+5 architectural views model which is devoted for an integration platform architectural description [13, 14, 15, 16]. Later in the paper, an application of the profile was presented in three architectural views of the model 1+5 : Use Cases, Integrated services and Contracts.
7 UML profiles for architecture description of an integration platform 49 As an example, a railway company was chosen and area of railway transport. In the company, there are problems connected with rail links delays. Those problems touch the following branches: customer service, planning and scheduling, rolling stock management, and railway track management. Each branch poses its own information system. The basic problem is exchange of data originally created in each of information systems. As a solution, integration of existing information systems was proposed. Each system has to expose services with data originally created in it. Furthermore, each system has to specify needs for data from other company s information systems. First of all, use case diagrams were created for each of information systems. In Figure 2, a UML use case diagram was presented which shows actors and use cases for Planning and scheduling information system. In the diagram, «IntegratedSystem» stereotype was used. This stereotype was applied to actors which represent other information systems in company. The stereotype was used to emphasize the fact that those information systems are connected through integration platform. Fig. 2. Use case diagram for Planning and scheduling information system Next, contracts were created. Contracts were presented in Contracts view in UML component diagrams. For each of use cases from use case diagram, a new contract was created in a component diagram. Furthermore, new components are created. One component for the modeled information system and one component for each of actors on use case diagram. In Figure 3, there was presented mapping of elements
8 50 T. Górski Fig. 3. Mapping of and UML use case diagram to a UML component diagram with contract form use case diagram to elements in component diagram. In component diagram, stereotypes from SoaML language: «Capability», «Consumer», and «Provider» were used. Fig. 4. UML component diagram for information systems of a railway company
9 UML profiles for architecture description of an integration platform 51 In the Integrated services view, services exposed from information systems and services required by information systems were presented. In Figure 4, a component diagram was presented. In a component diagram, there were used: stereotype «ESB»for enterprise service bus and stereotypes from SoaML language: «Capability», «Consumer», and «Provider». 5. UML Profile for Integration Flows The issue of integration patterns is discussed in [18]. The authors of this item also run a website with a full range of integration patterns [9]. They have divided integration patterns into the following categories: integration styles, messaging systems, messaging channel, message construction, message routing, message transformation, messaging endpoints, and system management. The profile UML Profile for Integration Flows contains the patterns which enable complete description of mediation flows. In this profile, there were placed the patterns from the following categories: messaging systems, message routing, message transformation, and messaging endpoints. This profile was also created in an IBM Rational Software Architect 8.0. The profile can be applied to projects of UML modeling. For each of mediation mechanisms a unique icon was applied to allow clear identification of mediation mechanism on UML diagram. Those stereotypes are devoted to using on UML activity diagram. In the profile, there were placed, among others, the following stereotypes: Aggregator combines the results of individual but related messages so that they could be processed as a whole, ContentBasedRouter routing because of the data contained in the message, ContentEnricher enrichment of message content, ContentFilter message content filter, DynamicRouter using a set of rules, messages are sent only to those customers who meet certain conditions, Endpoint (Message Endpoint) point of sending or receiving messages, EnvelopeWrapper wraps the data to be sent in accordance with the requirements of the messaging system, MessageFilter message filtering to prevent these unwanted, Resequencer laying related messages in order, Splitter divides a complex message into several smaller messages which are then separated, Translator transformation of data formats. Table 3 shows selected stereotypes from the profile with assignment of icons. In the table, there was also presented assignment of UML metaclasses, which are extended by stereotypes.
10 52 T. Górski Table 3 Selected stereotypes from UML Profile for Integration Flows with icons and UML metaclasses Pattern/stereotype name Pattern/stereotype icon UML metaclass Aggregator Action ContentEnricher Action ContentFilter Action Endpoint (Message Endpoint) InitialNode, ActivityFinalNode EnvelopeWrapper Action Translator Action Splitter Action
11 UML profiles for architecture description of an integration platform 53 A UML activity diagram was extended and its particular form was obtained for mediation flows modeling on integration platform. Thus, a new UML diagram: mediation flows diagram was proposed. It is important that use of existing tools for mediation flows modeling is limited due to the small range of icons. Furthermore, some icons are attached to different mediation mechanisms. Repeated icons may confuse readers of the models. In the proposed profile, each stereotype has its own icon. Thus, a complete transparency of modeled mediation was obtained. In its present form, the profile with a set of mediation flows stereotypes can be a great help for Integration Architect [16]. In Figure 5, mediation flow for the service Get current demand for connections was presented. Fig. 5. Mediation flow for the service Get current demand for connections Fig. 6. Composite mediation flow for the service Get the rolling stock availability
12 54 T. Górski Thanks to using UML activity diagrams there is also possible to model composite flows. Modeling multilevel UML activity diagram is possible with using StructuredActivityNode UML metaclass. Figure 6 presents composite mediation flow for the service Get the rolling stock availability. Moreover, one of the advantages of UML activity diagram is partition. Using partitions it is possible to clearly define responsibilities for performing specific mediation mechanisms in mediation flow. 6. Conclusion and further work The paper presents two UML profiles: UML Profile for Integration Platform and UML Profile for Integration Flows. In the first profile, stereotypes relating to the structural elements of the integration platform were placed. The second profile contains stereotypes representing mediation mechanisms which are used in mediation flows. Both profiles were designed and implemented in an IBM Rational Software Architect 8.0. In that fashion, there was obtained environment ready for describing architecture of an integration platform and mediation flows. Both profiles have been designed according to requirements of 1+5 architectural views model [13, 15] which suits the process of an integration platform designing. UML Profile for Integration Flows ensures the ability to model complete mediation flows. Moreover, each stereotype in the profile has its own icon which can be easily recognized. Furthermore, the paper presents a new semantic extension of an activity diagram to model the mediation flows. It is a proposal of a new UML diagram: mediation flows diagram. Thanks to partitions, there can be clearly defined responsibilities for performing activities in a mediation flow. In the paper, as a business case, a railway company was chosen and area of railway transport. Application of stereotypes from both profiles was shown in the paper. Further work is planned in the area of automation of architectural description of integration platform. This is the field for application of transformations. Both kinds of transformations: model-to-model and model-to-code are considered. The use of transformation is an element of the Model-Driven Engineering approach (MDE). The topic of model-to-model transformations is the subject of many studies [2, 4, 26]. An up-to-date, comprehensive overview of the model transformation verification problems is given in [4]. In recent publications, a quality of models itself is also emphasized [2]. The available analysis of IT systems shows that where model-driven engineering is applied, the software development process duration is recorded to be 3 times shorter [17]. It is planned to analyse impact of transformations on development time of integration solutions. In further studies, both profiles will be used to fully semantically describe architecture of an integration platform.
13 UML profiles for architecture description of an integration platform 55 The article has been prepared on the basis of the paper presented at the Conference Systems Engineering 2012, Warsaw. REFERENCES [1] M. Abi-Antoun, J. Aldrich, N. Nahas, B. Schmerl, D. Garlan, Differencing and merging of architectural views, Automated Software Engineering, 15, 2008, [2] T. Arendt, G. Taentzer, A tool environment for quality assurance based on the Eclipse Modeling Framework, Automated Software Engineering, 20, 2013, [3] Business Process Model and Notation (BPMN) 2.0, OMG 2011, spec/ BPMN/2.0/, [4] D. Calegari, N. Szasz, Verification of model transformations a survey of the State-of-the-art, Electronic Notes In Theoretical Computer Science, 292, 2013, [5] M. Chinosi, A. Trombetta, BPMN: An introduction to the standard, Computer Standards & Interfaces, 34, 2012, [6] F. Cicirelli, A. Furfaro, L. Nigro, A service-based architecture for dynamically reconfigurable workflows, The Journal of Systems and Software, 83, 2010, , [7] D. Chappell, Enterprise Service Bus, O Reilly, [8] J.A. Cruz-Lemus, M. Genero, D. Caivano, S.S. Abrahão, E. Insfrán, J.A. Carsí, Assessing the influence of stereotypes on the comprehension of UML sequence diagrams: A family of experiments, Information and Software Technology, 53, 2011, [9] Enterprise Integration Patterns, [10] T. Erl, Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall, [11] F.S. Esfahani, M.A.A. Murad, M.N.B. Sulaiman, N.I. Udzir, Adaptable Decentralized Service Oriented Architecture, The Journal of Systems and Software, 84, 2011, [12] R.Z. Frantz, R. Corchuelo, C. Molina-Jiménez, A proposal to detect errors in Enterprise Application Integration solutions, The Journal of Systems and Software, , [13] T. Górski, Architectural view model for an integration platform, Journal of Theoretical and Applied Computer Science, 6, 1, 2012, [14] T. Górski, Architektura platformy integracyjnej dla elektronicznego obiegu recept, Roczniki Kolegium Analiz Ekonomicznych, zeszyt 25, Warszawa, [15] T. Górski, Platformy integracyjne. Zagadnienia wybrane, PWN, Warszawa, [16] T. Górski, Projektowanie platform integracyjnych w architekturze zorientowanej na usługi, Wiadomości Górnicze, [17] J.F. Groote, A.A.H. Osaiweran, J.H. Wesselius, Analyzing the effects of formal methods on the development of industrial control software, IEEE ICSM 2011, USA, 2011, [18] G. Hohpe, B. Woolf, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging, Addison-Wesley, [19] B. Kitchenham, Procedures for performing systematic reviews, Keele University Technical Report TR/SE-0401, UK, [20] M. Nečaský, J. Klímek, J. Malý, I. Mlýnková, Evolution and change management of XML-based systems, The Journal of Systems and Software, 85, 2012, [21] Object Management Group, UML Profile for Enterprise Application Integration, org/spec/eai/1.0/, [22] Object Management Group, UML Profile for Modeling and Analysis of Real-time and Embedded Systems (MARTE),
14 56 T. Górski [23] Object Management Group, Unified Modeling Language Specification Version 2.4.1, [24] P. Potena, Optimization of adaptation plans for a service-oriented architecture with cost, reliability, availability and performance tradeoff, The Journal of Systems and Software, 86, 2013, [25] N. Rozanski, E. Woods, Software Systems Architecture. Working with stakeholders using Viewpoints and Perspectives, Addison Wesley, [26] I. Santiago, Á. Jiménez, J.M. Vara, V. De Castro, V.A. Bollati, E. Marcos, Model-Driven Engineering as a new landscape for traceability management: A systematic literature review, Information and Software Technology, 54, 2012, [27] Service oriented architecture Modeling Language (SoaML) Specification for the UML Profile and Metamodel for Services (UPMS) v. 1.0, [28] J. Zubcoff, J. Pardillo, J. Trujillo, A UML profile for the conceptual modelling of data-mining with time-series in data warehouses, Information and Software Technology, 51, 2009, T. GÓRSKI Profile uml do opisu architektury platformy integracyjnej Streszczenie. W artykule przedstawiono nowe profile języka Unified Modeling Language przeznaczone do modelowania architektury platformy integracyjnej. Artykuł zawiera opis notacji i języków modelowania architektury systemów informatycznych, takich jak: BPMN, UML, SoaML. Opisane notacje i języki modelowania nie dostarczają jednak pełnego zbioru konstrukcji semantycznych niezbędnych do przedstawienia architektury platformy integracyjnej. W związku z powyższym zaproponowano zbiór stereotypów języka UML opisujący wymagane dodatkowe konstrukcje znaczeniowe. Stereotypy te zostały pogrupowane w dwa profile języka UML: UML Profile for Integration Platform oraz UML Profile for Integration Flows. W pierwszym profilu umieszczono stereotypy odnoszące się do elementów struktury platformy integracyjnej. W drugim profilu umieszczono stereotypy odpowiadające mechanizmom mediacyjnym. W artykule przedstawiono nowe rozszerzenie semantyczne diagramu aktywności dla modelowania przepływów mediacyjnych. Zaproponowano w ten sposób nowy diagram języka UML: diagram przepływów mediacyjnych. Słowa kluczowe: integracja, profile UML, architektura system informatycznego, przepływy mediacyjne
Architectural view model for an integration platform
Journal of Theoretical and Applied Computer Science Vol. 6, No. 1, 2012, pp. 25-34 ISSN 2299-2634 http://www.jtacs.org Architectural view model for an integration platform Tomasz Górski Military University
More informationThe use of Enterprise Service Bus to transfer large volumes of data
Journal of Theoretical and Applied Computer Science Vol. 8, No. 4, 2014, pp. 72-81 ISSN 2299-2634 (printed), 2300-5653 (online) http://www.jtacs.org The use of Enterprise Service Bus to transfer large
More informationArchitectural view model for an integration platform
RightSolution Architectural view model for an integration platform Ph.D. Tomasz Górski Agenda Introduction, 1+5 architectural view model, Architecture modelling elements of integration platform, UML Profiles
More informationA 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
More informationVARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS
VARIABILITY MODELING FOR CUSTOMIZABLE SAAS APPLICATIONS Ashraf A. Shahin 1, 2 1 College of Computer and Information Sciences, Al Imam Mohammad Ibn Saud Islamic University (IMSIU) Riyadh, Kingdom of Saudi
More informationTOGAF usage in outsourcing of software development
Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky
More informationMODELING OF SERVICE ORIENTED ARCHITECTURE: FROM BUSINESS PROCESS TO SERVICE REALISATION
MODELING OF SERVICE ORIENTED ARCHITECTURE: FROM BUSINESS PROCESS TO SERVICE REALISATION Marek Rychlý and Petr Weiss Faculty of Information Technology, Brno University of Technology, Czech Republic, rychly@fit.vutbr.cz,
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 informationApproach to Service Management
Approach to Service Management In SOA Space Gopala Krishna Behara & Srikanth Inaganti Abstract SOA Management covers the Management and Monitoring of applications, services, processes, middleware, infrastructure,
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
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 informationA Comparison of SOA Methodologies Analysis & Design Phases
202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering
More informationSupporting Service Design Decisions
Supporting Service Design Decisions Michael Gebhart, Marc Baumgartner, Sebastian Abeck Research Group Cooperation & Management Karlsruhe Institute of Technology (KIT) Karlsruhe, Germany {gebhart baumgartner
More informationFoundations of Model-Driven Software Engineering
Model-Driven Software Engineering Foundations of Model-Driven Software Engineering Dr. Jochen Küster (jku@zurich.ibm.com) Contents Introduction to Models and Modeling Concepts of Model-Driven Software
More informationSoftware Development in the Large!
Software Development in the Large! Peter Eeles Executive IT Architect, IBM peter.eeles@uk.ibm.com IBM Rational Software Development Conference 2007 2007 IBM Corporation Agenda IBM Rational Software Development
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 informationProject VIDE Challenges of Executable Modelling of Business Applications
Project VIDE Challenges of Executable Modelling of Business Applications Radoslaw Adamus *, Grzegorz Falda *, Piotr Habela *, Krzysztof Kaczmarski #*, Krzysztof Stencel *+, Kazimierz Subieta * * Polish-Japanese
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 informationBusiness 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)
More informationA Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer
More informationTool Support for Software Variability Management and Product Derivation in Software Product Lines
Tool Support for Software Variability Management and Product Derivation in Software s Hassan Gomaa 1, Michael E. Shin 2 1 Dept. of Information and Software Engineering, George Mason University, Fairfax,
More informationEnterprise Architecture at Work
Marc Lankhorst et al. Enterprise Architecture at Work Modelling, Communication and Analysis Third Edition 4y Springer Contents 1 Introduction to Enterprise Architecture 1 1.1 Architecture 1 1.2 Enterprise
More informationA Software Development Platform for SOA
A Software Development Platform for SOA Peter Eeles Executive IT Architect Rational Brand Architect for UK, Ireland and South Africa peter.eeles@uk.ibm.com 2004 IBM Corporation Agenda IBM Software Group
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE
More informationModeling BPMN Diagrams within XTT2 Framework. A Critical Analysis**
AUTOMATYKA 2011 Tom 15 Zeszyt 2 Antoni Ligêza*, Tomasz Maœlanka*, Krzysztof Kluza*, Grzegorz Jacek Nalepa* Modeling BPMN Diagrams within XTT2 Framework. A Critical Analysis** 1. Introduction Design, analysis
More informationBusiness Integration Architecture for Next generation OSS (NGOSS)
Business Integration Architecture for Next generation OSS (NGOSS) Bharat M. Gupta, Manas Sarkar Summary The existing BSS/OSS systems are inadequate in satisfying the requirements of automating business
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 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 informationAgile Modeling and Design of Service-Oriented Component Architecture
Agile Modeling and Design of Service-Oriented Component Architecture Zoran Stojanovic, Ajantha Dahanayake, Henk Sol Systems Engineering Group, Faculty of Technology, Policy and Management, Delft University
More informationService Oriented Architecture Role In The Comprehensive Systems Integration
www.ijcsi.org 358 Service Oriented Architecture Role In The Comprehensive Systems Integration Oldooz Karimi, MSc Postgraduate Student sofiyan Azad University sofiyan, Iran Abstract. Today, any organization
More informationSOMA, RUP and RMC: the right combination for Service Oriented Architecture
SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational keith_mantell@uk.ibm.com March
More informationMethodology of performance evaluation of integrated service systems with timeout control scheme
Methodology of performance evaluation of integrated service systems with timeout control scheme Akira Kawaguchi and Hiroshi Yamada NTT Service Integration Laboratories, NTT Corporation 9-11, Midori-cho
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 informationAspect Oriented Strategy to model the Examination Management Systems
Aspect Oriented Strategy to model the Examination Management Systems P.Durga 1, S.Jeevitha 2, A.Poomalai 3, Prof.M.Sowmiya 4 and Prof.S.Balamurugan 5 Department of IT, Kalaignar Karunanidhi Institute of
More informationImplementing Enterprise Integration Patterns Using Open Source Frameworks
Implementing Enterprise Integration Patterns Using Open Source Frameworks Robert Thullner, Alexander Schatten, Josef Schiefer Vienna University of Technology, Institute of Software Technology and Interactive
More informationUML Modelling of Automated Business Processes with a Mapping to BPEL4WS
UML Modelling of Automated Business Processes with a Mapping to BPEL4WS Tracy Gardner IBM UK Laboratories, Hursley Park, Winchester, SO21 2JN, UK tgardner@uk.ibm.com Abstract. The Business Process Execution
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 informationFrom Business World to Software World: Deriving Class Diagrams from Business Process Models
From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254
More informationSoftware Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools Jack Greenfield Keith Short WILEY Wiley Publishing, Inc. Preface Acknowledgments Foreword Parti Introduction to
More informationModel Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform
Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn
More informationIntroduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
More informationIntroduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
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 informationIntegration using IBM Solutions
With special reference to integration with SAP XI Email: keithprabhu@hotmail.com Table of contents Integration using IBM Solutions Executive Summary...3 1. Introduction...4 2. IBM Business Integration
More informationSERVICE ORIENTED AND MODEL-DRIVEN DEVELOPMENT METHODS OF INFORMATION SYSTEMS
7th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING 22-24 April 2010, Tallinn, Estonia SERVICE ORIENTED AND MODEL-DRIVEN DEVELOPMENT METHODS OF INFORMATION SYSTEMS Lemmik, R.; Karjust, K.;
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 From The Business Motivation Model (BMM)
More informationBuilding the European Biodiversity. Observation Network (EU BON)
Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation
More informationPATTERN-BASED BUSINESS-DRIVEN ANALYSIS AND DESIGN OF SERVICE ARCHITECTURES
PATTERN-BASED BUSINESS-DRIVEN ANALYSIS AND DESIGN OF SERVICE ARCHITECTURES Veronica Gacitua-Decar and Claus Pahl School of Computing, Dublin City University, Glasnevin, Dublin 9, Ireland. vgacitua@computing.dcu.ie,
More informationAN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID
AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID R. D. Goranova 1, V. T. Dimitrov 2 Faculty of Mathematics and Informatics, University of Sofia S. Kliment Ohridski, 1164, Sofia, Bulgaria
More informationFor <Project> Version 1.0
Oklahoma Department of Human Services Data Services Division Service-Oriented Architecture (SOA) For Version 1.0 Table of Contents 1. Service Oriented Architecture (SOA) Scope...
More informationA SOA visualisation for the Business
J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,
More informationEmbedded System Software Testing Based On SOA For Mobile Service
International Journal of Advanced Science and Technology 55 Embedded System Software Testing Based On SOA For Mobile Service Myung-Hee Lee,1, Cheol-Jung Yoo 1, Ok-Bae Jang 1, 1 Computer Science Chonbuk
More informationA Variability Viewpoint for Enterprise Software Systems
2012 Joint Working Conference on Software Architecture & 6th European Conference on Software Architecture A Variability Viewpoint for Enterprise Software Systems Matthias Galster University of Groningen,
More informationInformation as a Service in a Data Analytics Scenario A Case Study
2008 IEEE International Conference on Web Services Information as a Service in a Analytics Scenario A Case Study Vishal Dwivedi, Naveen Kulkarni SETLabs, Infosys Technologies Ltd { Vishal_Dwivedi, Naveen_Kulkarni}@infosys.com
More informationBusiness 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
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 informationOpen 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
More informationInformation systems modelling UML and service description languages
Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:
More informationChapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN
More informationFrom Business Services to Web Services: an MDA Approach
From Business Services to Web Services: an MDA Approach Hugo Estrada 1, Itzel Morales-Ramírez 2, Alicia Martínez 1, Oscar Pastor 3 1 CENIDET, Cuernavaca, Mor. México {hestrada, amartinez}@cenidet.edu.mx
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 informationDr. 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
More informationBusiness Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
More informationSOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together. Thomas Erl, Arcitura Education Inc. & SOA Systems Inc.
SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together Thomas Erl, Arcitura Education Inc. & SOA Systems Inc. Overview SOA + Cloud Computing SOA + Semantic Web Technology
More informationFederal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
More informationLEADing Practice: Artifact Description: Business, Information & Data Object Modelling. Relating Objects
LEADing Practice: Artifact Description: Business, Information & Data Object Modelling Relating Objects 1 Table of Contents 1.1 The Way of Thinking with Objects... 3 1.2 The Way of Working with Objects...
More informationTaming the Complexity of Big Data Multi-Cloud Applications with Models
Taming the Complexity of Big Data Multi-Cloud Applications with Models Marcos Aurélio Almeida da Silva 1, Andrey Sadovykh 1, Alessandra Bagnato 1, Etienne Brosse 1 1 R&D Department, SOFTEAM, 9 Parc Ariane,
More informationTwo Roles of Processes in SOA
Abstract Vitaly Khusidman The synergy between BPM and SOA is well known and is explained in a number of publications. However, the distinction between business processes that orchestrate services in the
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 informationApplying SOA to OSS. for Telecommunications. IBM Software Group
IBM Software Group Applying SOA to OSS for Telecommunications Kevin Twardus Manager of Industry Architecture and Standards IBM Software Group Communications Sector IBM Corporation The Details of SOA depends
More informationHow To Create An Enterprise Class Model Driven Integration
Creating an Enterprise Class Scalable Model Driven Infrastructure The use case for using IBM, OSIsoft, and SISCO technologies Version: 1.1 Date: May 28, 2009 Systems Integration Specialist Company, Inc.
More informationSimple Use Case Evaluation Method Determining an EHR Integration Platform Design
Original Article en17 Simple Use Case Evaluation Method Determining an EHR Integration Platform Design Daniel Krsička 1, Milan Šárek 2 1 First Faculty of Medicine, Charles University in Prague, Czech Republic
More informationEnterprise IT Architectures BPM (Business Process Management)
Dr. Hans-Peter Hoidn Executive Architect, IBM Distinguished IT Architect (Opengroup) Enterprise IT Architectures BPM (Business Process Management) Introduction 2 Agenda of this Part Business Process Management
More informationPrerequisites for Successful SOA Adoption
George Feuerlicht University of Technology, Sydney jiri@it.uts.edu.au 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions
More informationAn Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications Germán Harvey Alférez Salinas Department of Computer Information Systems, Mission College,
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 informationA Survey of Service Oriented Development Methodologies
A Survey of Service Oriented Development Methodologies Ervin Ramollari 1, Dimitris Dranidis 1, and Anthony J. H. Simons 2 1 South East European Research Centre (SEERC) 17 Mitropoleos Str., 54624 Thessaloniki,
More informationExtend the value of your core business systems.
Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems
More informationVAIL-Plant Asset Integrity Management System. Software Development Process
VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15
More informationEnhanced Funding Requirements: Seven Conditions and Standards
Department of Health and Human Services Centers for Medicare & Medicaid Services Enhanced Funding Requirements: Seven Conditions and Standards Medicaid IT Supplement (MITS-11-01-v1.0) Version 1.0 April
More informationSERVICE ORIENTED ANALYSIS AND DESIGN OF PROJECT MANAGEMENT SOFTWARE
SERVICE ORIENTED ANALYSIS AND DESIGN OF PROJECT MANAGEMENT SOFTWARE Riyanarto Sarno 1, Rizky Januar Akbar 1, Nurul Fajrin Ariyani 1, Ratih N.E. Anggraini 1, Riska A. Pratistari 1, Ikti Oktavianty 1, I.G.M.
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 informationFive best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
More information2.1. The Notion of Customer Relationship Management (CRM)
Int. J. Innovative Ideas (IJII) www.publishtopublic.com A Review on CRM and CIS: A Service Oriented Approach A Review on CRM and CIS: A Service Oriented Approach Shadi Hajibagheri 1, *, Babak Shirazi 2,
More informationRound-Trip Software Engineering Using UML: From Architecture to Design and Back
Round-Trip Software Engineering Using UML: From Architecture to Design and Back Nenad Medvidovic Alexander Egyed David S. Rosenblum Computer Science Department University of Southern California Los Angeles,
More informationAn 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
More informationBusiness Rule Standards -- Interoperability and Portability
Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology mlinehan@us.ibm.com Donald F. Ferguson IBM Fellow Software
More informationA SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT
A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT Cléver Ricardo Guareis de Farias, Marten van Sinderen and Luís Ferreira Pires Centre for Telematics and Information Technology (CTIT) PO Box
More informationATHABASCA UNIVERSITY. Enterprise Integration with Messaging
ATHABASCA UNIVERSITY Enterprise Integration with Messaging BY Anuruthan Thayaparan A thesis essay submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE in INFORMATION
More informationUseful Patterns for BPEL Developers
Central Page 457 of 493 Useful Patterns for BPEL Developers Darko Andročec, Dragutin Kermek Faculty of Organization and Informatics University of Zagreb Pavlinska 2, 42000 {darko.androcec, dragutin.kermek}@foi.hr
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 informationEmerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
More informationDi 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich
Di 6.1a January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Warum naive SOA scheitert Ein Erfahrungsbericht Adam Bien How To Kill a SOA Project Early? [Warum naive SOA scheitert]
More informationIntegration Strategies and Patterns for SOA and Standard Platforms
Integration Strategies and Patterns for SOA and Standard Platforms Helge Buckow, Hans-Jürgen Groß, Gunther Piller, Karl Prott, Johannes Willkomm, Alfred Zimmermann SOA Innovation Lab e.v. Workstream SOA
More informationSERENITY Pattern-based Software Development Life-Cycle
SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies
More informationSERVICE-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
More informationThe Role of the Software Architect
IBM Software Group The Role of the Software Architect Peter Eeles peter.eeles@uk.ibm.com 2004 IBM Corporation Agenda Architecture Architect Architecting Requirements Analysis and design Implementation
More informationA Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource
A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource solutions EBM WebSourcing Jean-Pierre LORRE R&D Manager ObjectWeb
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 information