A Method for Bridging the Gap between Business Process Models and Services (original) (raw)
Related papers
A Method for Service Identification from Business Process Models in a SOA Approach
Lecture Notes in Business Information Processing, 2009
Various approaches for services development in SOA propose business processes as a starting point. However, there is a lack of systematic methods for services identification during business analysis. We believe that there has to exist a integrated view of organizational business processes to promote an effective SOA approach, which will improve IS requirements understanding. In this context, we propose a method, and a detailed set of activities, for guiding the service designer in identifying the most appropriate set of services to support organization business activities. The method was applied in a real scenario of a Brazilian Petroleum organization.
14-th International Conference on Enterprise Information Systems (ICEIS 2012),, 2012
One of the key activities needed to develop a quality service oriented solution is the specification of service model. The majority of existing methods for service model specification are developed manually because they are based on the competence of the developers. The integration of Business Process Modeling (BPM) and Model-Driven Development (MDD) allows the automation of the SOA (Service-Oriented Architecture) services development. Three steps are used for developing an SOA solution: service identification, service specification and finally service realization. In this paper we propose a method called AMSI (Automatic Model-Driven Service Identification) that automatically identifies the architecturally significant elements from a high level business process model to specifying service model artifacts. The main goal of this work is to support the automation of the development process of service-oriented enterprise information system.
From a High Level Business Process Model to Service Model Artifacts - A Model-Driven Approach
International Conference on Enterprise Information Systems, 2012
One of the key activities needed to develop a quality service oriented solution is the specification of service model. The majority of existing methods for service model specification are developed manually because they are based on the competence of the developers. The integration of Business Process Modeling (BPM) and Model-Driven Development (MDD) allows the automation of the SOA (Service-Oriented Architecture) services development. Three steps are used for developing an SOA solution: service identification, service specification and finally service realization. In this paper we propose a method called AMSI (Automatic Model-Driven Service Identification) that automatically identifies the architecturally significant elements from a high level business process model to specifying service model artifacts. The main goal of this work is to support the automation of the development process of service-oriented enterprise information system.
AMSI: An Automatic Model-Driven Service Identification from Business Process Models
2012
The evolution of software engineering has passed through various paradigms; including structured programming, object oriented programming, component-based approaches and in recent years service-oriented computing. One of the key activities needed to develop a quality service oriented solution is the specification of service model. The majority of existing methods for service model specification are developed manually because they are based on the competence of the developers. The integration of Business Process Modeling (BPM) and Model-Driven Development (MDD) allows the automation of the SOA (Service-Oriented Architecture) services development. Three steps are used for developing an SOA solution: service identification, service specification and finally service realization. In this paper we propose a method called AMSI (Automatic Model-Driven Service Identification) that automatically identifies the architecturally significant elements from a high level business process model to sp...
Needs of Service Identification for Service-Oriented Business Process Management
2016
Since the trend of adopting SOA into enterprise applications, the needs for definition and identification of services have been recognized. There is a growing body of research carried out on the identification of different types of services. Identifying right granularity services is important: if the service is of large size, it goes against the reusability principle of SOA, whereas if the service is of small size, then it causes unnecessary computing power for implementing any business functions. Without a formal (semi)- automatic approach to identify services, it is difficult in migrating existing systems into service-oriented systems. This paper explores the need for service identification for service-oriented business process management systems. The current approaches, techniques and methods of service identification are reviewed, and limitations of the each approach is analysed. New requirements and techniques are demonstrated in creating improved dynamic services with consideratio...
Business service modeling for the service-oriented enterprise
Annals of Hematology, 2012
While the field of information systems engineering is largely focussed on developing methods for complex problems and larger enterprises, less is done to specifically address the needs of smaller organizations like small and medium sized enterprises (SMEs), although they are important drivers of economy. These needs include a better understanding of the processes (knowhow), why things are done (know-why), what concepts are used (know-what) and who is responsible (know-who). In this paper, the KAOS approach is evaluated as not only useful for developing software projects, but with the potential to be used for developing a business architecture or enterprise model. An example of KAOS is given, by way of illustration, and KAOS was applied in a case study by an SME's CEO, which resulted in a set of questions for further research.
2009
Onec hallenget hato rganizations face nowadaysi st oa gilely react to changesi nt heir business, adapting theirb usinessp rocesses andt echnologiest o newp ossibilities. To do so,o rganizations must be capable of separatingt he definitiono ft heir businessp rocessesf romt heir technical implementation, which most arec urrently streaky. Applying theS ervice Oriented Computing( SOC) and Business ProcessM anagement( BPM) paradigmsi nc onjunction,i sa ni mportant but nott rivial,s tept ot ake, involvingd ifferent visions of businessa nd technological challenges.T he ModelD rivenD evelopment( MDD) paradigm is also appliedt os erve as ab ridgeb etween businessp rocess models andt echnical models of thesoftwaretoimplementthem. In this paper, thef urther work done on as ervice oriented methodologyd efined yearsa go is presented, considering businessp rocesses as thec entreo fs oftwared evelopment. From businessp rocess models,s oftwares ervices ared erived in as traightforward way, whichw ill be automatedbymodeltransformations usingthe OMGservice profile.
Service Identification Approach To Soa Development
2008
Service identification is one of the main activities in the modeling of a service-oriented solution, and therefore errors made during identification can flow down through detailed design and implementation activities that may necessitate multiple iterations, especially in building composite applications. Different strategies exist for how to identify candidate services that each of them has its own benefits and trade offs. The approach presented in this paper proposes a selective identification of services approach, based on in depth business process analysis coupled with use cases and existing assets analysis and goal service modeling. This article clearly emphasizes the key activities need for the analysis and service identification to build a optimized service oriented architecture. In contrast to other approaches this article mentions some best practices and steps, wherever appropriate, to point out the vagueness involved in service identification.
The role of business processes in service oriented architectures (Editorial)
International Journal of Business Process Integration and Management, 2007
Service-Oriented Architectures (SOAs), an emerging paradigm for designing and implementing business collaborations within and across organisational boundaries, are currently of interest to both software vendors and scientists. In this paradigm, the functionality provided by business applications is encapsulated within web services: software components described at a semantic level, which can be invoked by application programs or by other services through a stack of internet standards including HTTP, XML, SOAP, ...
Service Oriented Business Process Modeling Today and Tomorrow
Research and Development in E-Business through Service-Oriented Solutions
In this chapter, the authors explore fundamental links between business process management and Web services. The authors discuss how service technologies can extend traditional business process management into a cross-organizational environment (i.e., over Internet) to face the fast changing world. Particularly, the authors discuss the issues of business process modeling for service-oriented business process management.