Business Service Modeling for the Service-Oriented Enterprise

Author(s):  
Jeewanie Jayasinghe Arachchige ◽  
Hans Weigand ◽  
Manfred Jeusfeld

Service-oriented architectures are the upcoming business standard for realizing enterprise information systems, thus creating a need for analysis and design methods that are truly service-oriented. Most research on this topic so far takes a strict software engineering perspective. For a proper alignment between the business and the IT, a service perspective at the business level is needed as well. Using an MDA approach, this paper introduces a new business service and resource modeling language – BSRM, based on the REA business ontology. Coordination services are identified as boundary objects between the conceptual and operational level. A meta-modeling approach is used to map the service modeling language with complimentary models, in particular value network (e3value), data model (ER) and process models (BPMN).

Author(s):  
Aditya K. Ghose

The literature on services is replete with references to service eco-systems, yet no attempt has been made to develop a set of principled conceptual underpinnings for these. This chapter aims to address this gap. This chapter also seeks to design the formal basis for practical tools to support the design and maintenance of service eco-systems. It describes a high-level Business Service Modeling Language (BSRL) that is general enough to support the modeling the full spectrum of services, spanning from web services on the one extreme to abstractly defined business services on the other. Based on this language, it describes a taxonomy of relationships that might hold between services in an eco-system. These relationships are then leveraged to formally define a notion of equilibrium in a service eco-system. The chapter then extends the analysis to a deeper level of detail, by considering inter-operation relationships between the process designs that realize services. The chapter briefly considers the challenge of service-oriented analysis and design, and in particular, addresses the question of which combination of functionalities might be packaged as a service, thus leading to the set of inter-related components constituting a service eco-system.


Author(s):  
Schahram Dustdar ◽  
Philipp Leitner ◽  
Franco Maria Nardini ◽  
Fabrizio Silvestri ◽  
Gabriele Tolomei

Service-Oriented Architectures (SOAs), and traditional enterprise systems in general, record a variety of events (e.g., messages being sent and received between service components) to proper log files, i.e., event logs. These files constitute a huge and valuable source of knowledge that may be extracted through data mining techniques. To this end, process mining is increasingly gaining interest across the SOA community. The goal of process mining is to build models without a priori knowledge, i.e., to discover structured process models derived from specific patterns that are present in actual traces of service executions recorded in event logs. However, in this work, the authors focus on detecting frequent sequential patterns, thus considering process mining as a specific instance of the more general sequential pattern mining problem. Furthermore, they apply two sequential pattern mining algorithms to a real event log provided by the Vienna Runtime Environment for Service-oriented Computing, i.e., VRESCo. The obtained results show that the authors are able to find services that are frequently invoked together within the same sequence. Such knowledge could be useful at design-time, when service-based application developers could be provided with service recommendation tools that are able to predict and thus to suggest next services that should be included in the current service composition.


Data Mining ◽  
2013 ◽  
pp. 658-668
Author(s):  
Schahram Dustdar ◽  
Philipp Leitner ◽  
Franco Maria Nardini ◽  
Fabrizio Silvestri ◽  
Gabriele Tolomei

Service-Oriented Architectures (SOAs), and traditional enterprise systems in general, record a variety of events (e.g., messages being sent and received between service components) to proper log files, i.e., event logs. These files constitute a huge and valuable source of knowledge that may be extracted through data mining techniques. To this end, process mining is increasingly gaining interest across the SOA community. The goal of process mining is to build models without a priori knowledge, i.e., to discover structured process models derived from specific patterns that are present in actual traces of service executions recorded in event logs. However, in this work, the authors focus on detecting frequent sequential patterns, thus considering process mining as a specific instance of the more general sequential pattern mining problem. Furthermore, they apply two sequential pattern mining algorithms to a real event log provided by the Vienna Runtime Environment for Service-oriented Computing, i.e., VRESCo. The obtained results show that the authors are able to find services that are frequently invoked together within the same sequence. Such knowledge could be useful at design-time, when service-based application developers could be provided with service recommendation tools that are able to predict and thus to suggest next services that should be included in the current service composition.


2020 ◽  
Vol 12 (1) ◽  
pp. 38-53
Author(s):  
Tri Ramdhany

Seiring dengan perkembangan teknologi informasi, aplikasi dan platform yang digunakan oleh departemen-departemen dan unit pendukung pada perguruan tinggi yaitu Politeknik LPKIA Bandung menjadi beragam.Oleh karena itu diperlukan sebuah metode yang digunakan untuk melakukan integrasi sistem informasi yang berjalan, metode tersebut adalah metode Service Oriented Analysis and Design (SOAD). Merupakan sebuah metode perancangan sistem yang mengelompokan proses bisnis menjadi sekumpulan service melalui dua tahapan utama yaitu analisis service dan desain service.    Untuk memperoleh service yang responsive terhadap proses bisnis yang berlangsung, digunakan juga pendekatan Object Oriented Analysis and Design (OOAD). Yaitu use case diagram untuk memetakan kandidat service entity-centric business service dan kandidat service task-centric business service dan menggunakan class diagram untuk menentukan arsitektur data dari kandidat service-service yang terpilih menjadi desain service final.  Dari desain service final yang ada kemudian dibagi menjadi 3 layer, yaitu 1 service pada orchestration service layer yang berperan mengatur service-service yang diperlukan  setiap aplikasi, 29 service pada business service layer yang berperan untuk menyediakan dan mempublikasikan service untuk orchestration service layer  dan 3 service pada application service layer yang berperan mengakses database. Selain itu agar desain service final yang sudah dihasilkan memiliki operasi yang sesuai dengan proses bisnis yang berlangsung maka dilakukan identifikasi sevice operation berdasarkan hasil Business Process Modeling Notation (BPMN).      Hasil akhir yang diperoleh dari tahapan analisis service dan desain service tersebut yaitu berupa arsitektur sistem informasi dan arsitektur data berorientasi service yang menjadi dasar dalam menentukan rancangan arsitektur integrasi sistem informasi di Politeknik LPKIA Bandung


Author(s):  
Valeria de Castro ◽  
Esperanza Marcos ◽  
Juan Manuel Vara ◽  
Willem-Jan van den Heuvel ◽  
Mike Papazoglou

The objective of business service engineering is the re-use of business process functionalities in new composite applications. To achieve this aim it is necessary to start capturing the existing application portfolio and software resources (i.e. legacy systems, existing enterprise applications, etc) and comparing them to “new” business service functions that need to be provided in a new, redesigned environment. This comparison between new business functions or business requirements (to-be) and current capabilities (as-is) is known in business process management sciences as gap analysis. This chapter presents a model-driven framework for gap analysis that identifies and conceptualizes the processes and services in a business domain by discovering potential overlaps and discrepancies between them. The proposal involves the identification and manipulation of mappings between as-is and standard to-be business process models. The authors describe, by means of a basic implementation, how model-driven techniques can be used to detect intersections and disparities between particular as-is and to-be models.


2010 ◽  
Vol 20-23 ◽  
pp. 313-318 ◽  
Author(s):  
Jian Xiong Long

The method of enterprise information integration of electrical power base on the Service-Oriented Architecture (SOA) is introduced. Through the application example of an electric enterprise information integration based on the Service-Oriented Architecture, the analysis design and implement of information integration is discussed.


Sign in / Sign up

Export Citation Format

Share Document