- KonferenzbeitragUnbundling and deploying CRM applications as e-services(Enterprise modelling and information systems architectures, 2005) Falcone Sampaio, Pedro R.; Yong, He; Desel, Jörg; Frank, UlrichThe development of Customer Relationship Management (CRM) capabilities by incrementally sourcing and combining "best of breed" services from different providers is a key lever for reducing implementation risks and costs linked to CRM projects. Central to a "best of breed" and incremental CRM implementation strategy is the unbundling of CRM functionality into a portfolio of services that can be sourced from application service providers and/or developed internally within the client organization. This paper addresses issues and methodological steps relating to unbundling CRM applications into self contained e-Services and developing the service blueprint to deliver the e-Service. In particular a study is conducted illustrating the unbundling of customer segmentation functionality towards modeling, packaging and delivering the business process functionality as an on-demand e-Service.
- KonferenzbeitragA framework for comparing conceptual models(Enterprise modelling and information systems architectures, 2005) Pfeiffer, Daniel; Gehlert, Andreas; Desel, Jörg; Frank, UlrichConceptual models are a widely used mean for documenting software systems as well as describing organisational structures. The trend towards integrated and flexible information systems has encouraged research about the comparison of conceptual models. Current approaches on the identification of similarities between conceptual models often adopt an automation perspective only. In this paper we will unfold severe arguments that a fully automatic model comparison process is not feasible. Furthermore, we will show that only a semiautomatic process can perform the comparison of conceptual models at the semantic level. On this theoretical basis, we will develop a framework which identifies all necessary and sufficient components for comparing conceptual models. We will show that this framework includes all the requirements that a semi-automatic model comparison process must meet.
- KonferenzbeitragVisualizing join point selections using interaction-based vs. state-based notations exemplified with help of business rules(Enterprise modelling and information systems architectures, 2005) Stein, Dominik; Hanenberg, Stefan; Unland, Rainer; Desel, Jörg; Frank, UlrichIn Aspect-Oriented Software Development, the selection of join points is an essential part. Join point selections identify the points in a program (i.e. in its code, or during its execution) at which aspectual adaptations need to take place. In order to communicate such selections independent of the underlying aspectoriented programming language, it is desirable to visualize join point selections in an appropriate way. In this paper we focus on the appropriateness of interaction diagram-based and state diagram-based visualizations of join point queries, exemplified with help of two business rule examples. As a result, we discover that even if join point queries are based on interactions in the base application, state diagram-based representations are needed to appropriately capture the selection semantic of that query.
- KonferenzbeitragA model-driven approach for the rapid development of E-negotiation systems(Enterprise modelling and information systems architectures, 2005) Benyoucef, Morad; Rinderle, Stefanie; Desel, Jörg; Frank, UlrichMost of today's e-marketplaces support a single negotiation protocol. The protocol is usually built into the e-marketplace infrastructure, therefore if a new one is introduced then a time consuming and complex process of implementing it takes place. Moreover, participants in the e-marketplace need to adapt their interfaces to the new protocol, especially if they make use of automated means such as software agents to interact with the e-marketplace. This paper reports on a model-driven approach and a framework for rapid and user-friendly development of configurable e-marketplaces and automated e-negotiation systems. A designer on the e-marketplace specifies negotiation protocols using Statecharts and feeds them to a mapping system that transforms them into web service orchestrations. Participants use automated negotiation systems to interact with the e-marketplace. An automated negotiation entity capable of interacting with the e- marketplace is generated based on the negotiation protocol implemented on the e- marketplace. The automated negotiation entity is provided with negotiation strategies and tactics specified in a declarative format. We propose a mapping algorithm to transform Statechart models of negotiation protocols into web service orchestrations.
- KonferenzbeitragA comprehensive enterprise architecture metamodel and ist implementation using a metamodeling platform(Enterprise modelling and information systems architectures, 2005) Braun, Christian; Winter, Robert; Desel, Jörg; Frank, UlrichDue to the growing importance of alignment, compliance and manageability issues, increased attention is being paid to architectures and architecture management recently. A holistic approach to enterprise architecture requires business related and information systems related artifacts to be equally treated. This paper describes the extension of an existing approach to enterprise architecture and its implementation using a commercial metamodeling platform. In addition to the approach metamodels in general, special attention is paid to the linkages between different architecture layers, both in the underlying model and in its implementation.
- KonferenzbeitragA domain engineering approach to specifying and applying reference models(Enterprise modelling and information systems architectures, 2005) Reinhartz-Berger, Iris; Soffer, Pnina; Sturm, Arnon; Desel, Jörg; Frank, UlrichBusiness process modeling and design, as an essential part of business process management, has gained much attention in recent years. An important tool for this purpose is reference models, whose aim is to capture domain knowledge and assist in the design of enterprise specific business processes. However, while much attention has been given to the content of these models, the actual process of reusing this knowledge has not been extensively addressed. In order to address this lack, we propose to utilize a domain engineering approach, called Applicationbased Domain Modeling (ADOM), for the purpose of specifying and applying reference models. We demonstrate the approach by specifying a sell process reference model and instantiating it for a chocolate manufacturer. The benefits of utilizing the ADOM approach for specifying business models are the provisioning of validation templates by the reference models and the ability to apply the approach to various modeling languages and business process views.
- KonferenzbeitragTowards an integrated modelling framework for engineering design processes(Enterprise modelling and information systems architectures, 2005) Miatidis, Michalis; Jarke, Matthias; Desel, Jörg; Frank, UlrichEngineering design processes consist of an administration level where the coordination of the design workflow takes place and a process level where human actors perform their tasks following engineering methodologies. Most of the existing information system infrastructures support either of these two levels, resulting in isolated islands of support. In this paper, we present an integrated modelling framework that bridges the gap between these two levels. The key idea behind this framework is a multi-perspective modelling language that adequately captures both levels by interrelating them according to a number of semantic bridges. Our approach has been evaluated in an interdisciplinary chemical engineering project focusing on the conceptual design and basic engineering phases of the nylon production.
- KonferenzbeitragControllability of open workflow nets(Enterprise modelling and information systems architectures, 2005) Schmidt, Karsten; Desel, Jörg; Frank, UlrichAn open workflow net is basically a workflow net extended with a message passing interface. Open workflow nets are adequate models for services or parts of inter-organizational business processes. We investigate the problem of controlla ilit , a natural counterpart of soundness in classical workflow nets (as studied by van der Aalst). We distinguish centralized, distributed, and local controllability and provide solutions to all problems.
- Editiertes BuchEnterprise modelling and information systems architectures(2005) Desel, Jörg; Frank, Ulrich
- KonferenzbeitragRepresenting generalization/specialization in XML schema(Enterprise modelling and information systems architectures, 2005) Al-Kamha, Reema; Embley, David W.; Liddle, Stephen W.; Desel, Jörg; Frank, UlrichXML is an effective universal data-interchange format, and XML Schema has become the preeminent mechanism for describing valid XML document structures. Generalization/specialization and its constraints are fundamental concepts in system modeling and design, but are difficult to express and enforce with XML Schema. This mismatch leads to unnecessary complexity and uncertainty in XML-based models. In this paper we describe how to translate various aspects of generalization/specialization from a conceptual model into XML Schema. We also explore what needs to be added to XML Schema to handle the other aspects of this fundamental modeling construct. If XML Schema were to include our proposed constructs, it would be fully capable of faithfully representing generalization/specialization, thus reducing the complexity of the XML models that rely on generalization/specialization.