- KonferenzbeitragUsing BPEL as a workflow engine for local enterprise applications(Enterprise modelling and information systems architectures – concepts and applications, 2007) Biri, Nicolas; Bauler, Pascal; Feltz, Fernand; Médoc, Nicolas; Thomase, Céline; Reichert, Manfred; Strecker, Stefan; Turowski, KlausThis paper gives an overview on the integration of a BPEL workflow engine into an enterprise application in order to decouple business processes and application code. The technical complexity of this innovative approach is hidden by means of Model Driven Software Development (MDSD) techniques and several component frameworks. By referring to a research project realised in collaboration of the Centre de Recherche Public – Garbiel Lippmann and the Luxembourg National Family Benefits Fund (CNPF), with the overall goal to optimise the IT environment of the CNPF, this paper shows how the proposed approach is particularly adapted to agile and iterative development projects.
- KonferenzbeitragBPMN-Q: A Language to Query Business Processes(Enterprise modelling and information systems architectures – concepts and applications, 2007) Awad, Ahmed; Reichert, Manfred; Strecker, Stefan; Turowski, KlausWith the growing role business processes play in today’s business life, they are being seen as an asset for the organization. With hundreds of process models developed by different process designers it would be helpful to look up the repository for models that could handle a similar situation before developing new ones. In this paper we introduce a new visual query language for business processes. The language addresses processes definitions. It extends BPMN for its abstract syntax as BPMN is a standard visual notation for modeling business processes. The overall architecture of the system in which the language can fit, in addition to the details of the query processing are also discussed.
- KonferenzbeitragModelling of Cross-Organizational Business Processes - Current Methods and Standards(Enterprise modelling and information systems architectures – concepts and applications, 2007) Ziemann, Jörg; Matheis, Thomas; Freiheit, Jörn; Reichert, Manfred; Strecker, Stefan; Turowski, KlausNot only since the upcoming of Service-oriented Architectures the modelling of cross-organizational business processes is a heavily investigated field comprising dozens of standards based on different concepts. New techniques on the implementation site, e.g. Web Service orchestration and choreography, further extended the possibilities and requirements on such standards. To systematically order and present a comprehensive state of the art of relevant methods and standards this paper first describes requirements that occur in cross-organizational business processes both for concepts and modelling languages. Then the most important state of the art concepts for modelling cross-organizational processes are described, followed by a list of selected modelling languages. Based on the requirements defined before, a selection of languages is analysed in greater detail.
- KonferenzbeitragAn Approach to use Executable Models for Testing(Enterprise modelling and information systems architectures – concepts and applications, 2007) Soden, Michael; Eichler, Hajo; Reichert, Manfred; Strecker, Stefan; Turowski, KlausThis paper outlines an approach to test programs by transforming them into executable models. Based on OMG’s metamodelling framework MOF in combination with an action language extension for the definition of operational semantics, we use QVT to transform abstract syntax trees as code representations into executable models. We argue that these models provide an adequate abstraction for simulation and testing, since platform dependencies can be resolved in a controlled way during transformation to detach the program logic from its environment. A prototypic implementation based on eclipse EMF underpins the approach.
- KonferenzbeitragService Oriented Security Architecture(Enterprise modelling and information systems architectures – concepts and applications, 2007) Opincaru, Cristian; Gheorghe, Gabriela; Reichert, Manfred; Strecker, Stefan; Turowski, KlausAs Service Oriented Architectures (SOA) and Web services are becoming widely deployed, the problematic of security is far from being solved. In an attempt to address this issue, the industry proposed several extensions to the SOAP protocol that currently reached different levels of standardization. However, no architectural guidelines have yet been proposed. In this paper we first outline the security challenges and the specifications that address these challenges and then present our concept - the Service Oriented Security Architecture, SOSA . We argue that the different security functions (authentication, authorization, audit, etc.) should be realized as different stand-alone Web services - security services. These security services can then be chained together by means of Enterprise Application Integration (EAI) techniques such as message routing on Enterprise Services Buses (ESB). Next, we will present a prototypical implementation of this framework and describe our experiences so far. We show that by distributing the security functions, a more flexible architecture can be designed that would lower the costs associated with implementation, administration and maintenance.
- KonferenzbeitragGenerating Visualizations of Enterprise Architectures using Model Transformations(Enterprise modelling and information systems architectures – concepts and applications, 2007) Buckl, Sabine; Ernst, Alexander M.; Lankes, Josef; Schweda, Christian M.; Wittenburg, André; Reichert, Manfred; Strecker, Stefan; Turowski, KlausGiving account to the importance of enterprise architecture (EA) modeling, this article sketches common issues in visualization handling that we came across dur- ing an extensive survey of the existing tool support for EA management in 2005. We introduce the research project software cartography, in which we develop an approach for EA modeling including a method for the automatic creation of EA models and vi- sualizations. This approach is based on model transformations, which we use to link the data to be visualized and their graphical representation, thereby circumventing the error prone and time consuming task of manual creation of the visual models. A brief overview of a prototypic implementation of this approach complements the theoretic findings and illustrates applicability for visual modeling and documenting the EA.
- KonferenzbeitragArchitecture principles – A regulative perspective on enterprise architecture(Enterprise modelling and information systems architectures – concepts and applications, 2007) Bommel, Patrick van; Buitenhuis, Pieter; Hoppenbrouwers, Stijn; Proper, Erik; Reichert, Manfred; Strecker, Stefan; Turowski, KlausIncreasingly, organizations make use of enterprise architectures to direct the development of the enterprise as a whole and its IT portfolio in particular. In this paper we investigate the regulative nature of enterprise architecture. We aim to develop a fundamental understanding of the regulative needs that underly an enterprise architecture, and then take these needs as a starting point to arrive at requirements on the language (architecture principles) used to denote enterprise architectures. We furthermore discuss the process of formulating principles as well as their semantics.
- KonferenzbeitragEA Model as central part of the transformation into a more flexible and powerful organisation(Enterprise modelling and information systems architectures – concepts and applications, 2007) Gerber, Stefan; Meyer, Uwe; Richert, Claus; Reichert, Manfred; Strecker, Stefan; Turowski, KlausThis report introduces an approach how Enterprise Architecture (EA) design can be deployed in a large financial organisation for strategic transformation. Our EA design embraces all main components of the business organisations, its information systems and the way they work to achieve business objectives. In order to tackle such EA design and its deployment, governance, design and measurement principles are required to keep EA consistent and avoid misunderstandings among stakeholders. Since EA focuses on a holistic view of the organisation, full EA deployment is risky due to cost and organisational impact. Therefore we use an iterative approach within EA deployment that will be considered as an assessment process evaluating the whole IT-landscape of a certain CIO area. There are metrics used which allow the identification of transformation objects and these will be reworked in different structures by using architectural principles and then integrated into EA. Finally the existing EA will be evaluated (together with transformation object) by EA design principles and either the transformation will be rejected or design principles will be adopted. In order to make this model operative it is embedded in an architecture organizational structure which is independent from the organizational structure of the enterprise.
- KonferenzbeitragUML 2 Profiles for Ontology Charts and Diplans Issues on Metamodelling(Enterprise modelling and information systems architectures – concepts and applications, 2007) Cordeiro, Jose; Liu, Kecheng; Reichert, Manfred; Strecker, Stefan; Turowski, KlausOrganisational Semiotics (OS) uses Ontology Charts (OC) for requirements representation. This technique that shows affordances and their ontological dependencies constitutes the essential diagrammatic communication facility of this theory. On the other hand Diplans diagrams are in a similar way the main mean of expression of the Theory of Organized Activity (TOA). Diplans show us bodies and (human) actions and their relationships. Both theories belong to the socio-technical perspective of information systems development and were chosen as part of a unification work that includes both. Regarding UML, it is a de facto standard and it is seen as a powerful and widely accepted technique for modelling. To represent OC and Diplans with UML will most benefit the underlying theories by widening their audience and enabling to use the numerous available tools. This paper proposes two new UML 2 profiles for representing respectively, OCs and Diplans. Examples of application of both profiles are shown and an extended discussion on their creation is made. Our concern is to bring to discussion the different issues that came forward when metamodelling both solutions and, consequently, to assess the feasibility of UML for this purpose.
- KonferenzbeitragService Identification and Design – A Hybrid Approach In Decomposed Financial Value Chains(Enterprise modelling and information systems architectures – concepts and applications, 2007) Kohlmann, Falk; Reichert, Manfred; Strecker, Stefan; Turowski, KlausService-orientation is recognized as an important enabler for increasing efficiency and flexibility of transformation processes in business. Based upon the necessity of meeting dynamic customer needs and supporting organization concepts with numerous partners within emerging networks, flexible bundling of business processes is a key requirement. Service models derived from business and shared within a network can foster this flexibility. However, there is a lack of methodologies for combining technical-driven and business-driven service identification and clustering as well as aligning it with business network design. For this purpose this research paper discusses different techniques of service identification and design and presents two techniques and its instruments how a business driven discovery of services can enhance the financial networks design. The Swiss Banking sector serves to motivate and demonstrate the applicability of the suggested model due to the ongoing structural transformation driven by competence orientation, increased competition and business model adjustment.