Service Engineering 2011
DOI: 10.1007/978-3-7091-0415-6_2
|View full text |Cite
|
Sign up to set email alerts
|

Model-driven Service Engineering with SoaML

Abstract: This chapter presents a model-driven service engineering (MDSE) methodology that uses OMG MDA specifications such as BMM, BPMN and SoaML to identify and specify services within a service-oriented architecture. The methodology takes advantage of business modelling practices and provides a guide to service modelling with SoaML. The presentation is case-driven and illuminated using the telecommunication example. The chapter focuses in particular on the use of the SoaML modelling language as a means for expressing… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
26
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(26 citation statements)
references
References 4 publications
0
26
0
Order By: Relevance
“…There are four stages: A) Preliminaries: This stage uses the SModel to create the base PModel using PUMA, and creates the SModel/PModel mapping table. Pattern application begins at step (4), where the designer selects a candidate pattern for its own reasons (e.g. maintainability).…”
Section: Process Overviewmentioning
confidence: 99%
See 1 more Smart Citation
“…There are four stages: A) Preliminaries: This stage uses the SModel to create the base PModel using PUMA, and creates the SModel/PModel mapping table. Pattern application begins at step (4), where the designer selects a candidate pattern for its own reasons (e.g. maintainability).…”
Section: Process Overviewmentioning
confidence: 99%
“…This paper describes (A) -(C) but does not address the implementation of the transformation in step (D). The SOA SModel is captured in UML with the OMG profiles SoaML (Service Oriented Architecture Modeling Language) [4] and MARTE (Modeling and Analysis of Real-Time and Embedded Systems) [5] for performance information. The Role Based Modeling Language (RBML) [6] is used to formally define each SOA design pattern in terms of first, the set of SModel elements that represent the problem addressed by the pattern and second, those that constitute the solution.…”
Section: Introductionmentioning
confidence: 99%
“…The MDSE methodology based on MDA guides solution architects in how to specify services that are aligned with the business process models (Elvesaeter, B., 2011). In our model-driven approach shown in Figure 7, the Business Architecture is first built as a Computation Independent Model (CIM), the computational and implementation details of the system are hidden at this level of description.…”
Section: Outline Of the Approachmentioning
confidence: 99%
“…The BAM further describes the services architecture of the business community and the service contracts between the business entities participating in the community as illustrated in the SoaML diagrams. The Business Process Modeling Notation (BPMN) is often used to describe business processes while mapping rules between BPMN and SoaML frequently appear in articles on MDSE (Elvesaeter, B., 2011). Note that we decided to use the activity diagram at this level in contrast with BPMN.…”
Section: Business Architecture Designmentioning
confidence: 99%
“…Although this is very promising, it does not allow specifying the architecture of the overall system which violates the criterion of enabling the user to carry out a complete system specification. Another methodology using SoaML introduced in [13] closely follows the processes defined in the Model-driven architecture (MDA) approach published by the Object Management Group. Tool support is granted by the modeling tool "Modelio".…”
Section: Development Of Service-oriented Applicationsmentioning
confidence: 99%