SlideShare a Scribd company logo
Procedia Technology 11 (2013) 794 – 800
2212-0173 © 2013 The Authors. Published by Elsevier Ltd.
Selection and peer-review under responsibility of the Faculty of Information Science & Technology, Universiti Kebangsaan Malaysia.
doi:10.1016/j.protcy.2013.12.260
The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013)
A Review of SOA Modeling Approaches for
Enterprise Information Systems
Mohsen Mohammadi*
, Muriati Mukhtar
Faculty of Information Science and Technology, Universiti Kebangsaan Malaysia, Bangi, 43600, Malaysia
Abstract
Since the last years there has growing interest in implementing more flexible information systems to solve business problem
effectively, the aim of this paper is to review and examine existing modeling approach based on Service-oriented Architecture
(SOA) that shows the concern researchers towards information system modeling based on SOA. This approach narrows the gap
between business analysis and IT in the domain of enterprise information systems and enables information system engineers and
business analyses to rapidly design and establish models in business environments. The focus of this paper is comparison of
service modeling methods based on SOA including SOA-RM, SOA-RFA, SOMF, PIM4SOA, SoaML, SOA ontology and
SOMA. The findings implies that the combination of SOMA and SoaML led to more perspective and detailed in a systematic
way that would inspire rapid design and more flexibility in service modeling for SOA solution.
© 2013 The Authors. Published by Elsevier B.V.
Selection and peer-review under responsibility of the Faculty of Information Science & Technology, Universiti Kebangsaan
Malaysia.
Keywords: Service-oreinted Architecture; Service modeling;Informtion system;
* Corresponding author. Tel.: +60172418545
E-mail address: mohammadi.m54@gmail.com
Available online at www.sciencedirect.com
© 2013 The Authors. Published by Elsevier Ltd.
Selection and peer-review under responsibility of the Faculty of Information Science & Technology, Universiti Kebangsaan
Malaysia.
ScienceDirect
795Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800
1. Introduction
In a general sense e-business, extended enterprises, and virtual organization are examples of networked
enterprises, which performed, based on their partner’s information system [1]. On the other hand, due to dynamic
and rapid changes of such environment, information system (IS) are encountered with vast amount of information
for exchanging which requires interoperability at the communication level, data, process, and services [2][3].
Traditionally, an enterprise provided new application for specific requirement and developing IS, but this
approach was costly and difficult to changes as the enterprise’s need evolves [4]. This has given rise to integrate IS;
so that such integration creates a flexible and agile environment for real-time data exchange, real-time
responsiveness, real-time collaboration, and real-time visibility through the information systems [5]. Such
interoperability and integration in processes, services, and data in enterprise information systems and inter-
organization network can be addressed by SOA as fast growing paradigm in IT to increase flexibility and agility
[3][6].
In fact, SOA is an approach for designing and developing IS [7]. By this approach, design, development, and
implementation of IS are possible due to the web technology [7]. However, interoperability of services in SOA is
not limited to web services [3][8], the web services are the most suitable technology for successful SOA [9]. In IS
based on SOA, information source and business functions can be converted into modular services units for control
and management [10]. Moreover, these units are shared over a network and collaborated in enterprise information
system [10].
In order to support and develop an IS based o SOA, it should be described at a high level of abstraction [11]. For
this purpose, modeling plays important roles in SOA based application [12] and service modeling as a first step is
essential for developing of successful SOA system regardless of implementation details [11]. Furthermore, SOA
modeling helps to better understand and communicate between business users and IT experts [13]. The focus of this
paper is to review and examine existing SOA modeling approaches. The rest of paper is organized as follows:
section 2 provides an overview of SOA and service-oriented modeling approaches and some related works are
discussed in this section. Section 3 presents the finding and discussion. Section 3 concludes the paper with a brief
summary.
2. Background and related works
This section presents summarized results of existing literatures on SOA and service-oriented modelling methods
to provides some theoretical back ground in the domain.
2.1 SOA
From the viewpoint of business and technology, Markes and Bell in [14] defined SOA as follows:
SOA is conceptual business architecture where business functionality or application logic is made available to SOA
users, or consumers, as shared, reusable services on an IT network
Generally speaking, in SOA, a service is described in a standardized style, published to service registry,
discovered and invoked by a service consumer [15]. The service provider, service consumer, and service broker are
three primary elements in SOA. The service provider publishes a service description and provides the
implementation for the service, a service requester (consumer) finds a service description in service registry, then
binds and invokes the service, and the service broker provides the service registry. However, the service broker is
optional and the service consumer can obtain service disruption directly from service provider [16]. Figure 1shows
the conceptual model of a SOA architectural style.
796 Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800
Fig. 1. The conceptual model of a SOA architectural style [16].
The term service-oriented and SOA came into existence before the arrival of Web service [14]. Web services are
the most suitable technology for successful SOA, although it is not limited to web services [17]. For instance,
Common Object Request Broker Architecture (CORBA) and Message-oriented Middleware systems such as the
IBM Message Queue Series and Java Messaging Service (JMS) can be applied, but web services in comparison with
others have more loosely coupled interfaces [15].
Web services provide the underpinning technology for SOA including the standard invocation mechanism
defined by Web Service Definition Language (WSDL), the standard communication protocols provided by Simple
Object Access Protocol (SOAP) as a mechanism for exchanging XML-based message in web applications, and
Universal Description, Discovery and Integration (UDDI) for supporting web services location management [15]
[18]. Figure 2 shows service collaboration based on SOA.
Fig. 2. Shows the service collaboration based on SOA [19]
A lot of businesses and organizations run their processes in silos, which limits their efficiency and ability to
provide cost effective services to customers [20]. In service oriented thinking, services share their capability by
breaking the silo business process into recyclable services and implementing them with SOA [21] [22]. Figure 3
depicts the arrangement of business processes with shared capabilities through services.
Fig. 3. The shared capability by shared services [21].
797Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800
Systems today run on various technologies and today's software applications are most times not modular
systems. With regard to this, service-oriented systems can be divided into modules for controlling, management and
development [10]. As a result, system modularity could be applied to web services and web services can be
upgraded or replaced without distributing the functional or integral independent services [10].
2.2 SOA Modeling Approaches
Various methods for service-oriented modeling have been proposed to apply SOA in industrial and business
environments by many researchers. The focus of this section is based on seven modeling approaches including: The
Reference Model for SOA (SOA-RM), The Reference Architecture Foundation for SOA (SOA-RFA), Open Group
SOA Ontology, Service-oriented Modeling Framework (SOMF), Platform-independent Model for SOA
(PIM4SOA), SOA Modeling Language (SoaMl), and Service-oriented Modeling and Architecture (SOMA) which
have been widely used in industrial and academic.
2.1.1. OASIS Reference Model for SOA (SOA-RM)
The SOA-RM is an OASIS standard that intended to provide a common vocabulary for capturing the essence of
SOA [23]. It’s designed explicitly not to be implementable directly, but rather provide a common conceptual and
terminological framework for everyone working in service-oriented modeling [23][24]. Moreover, this reference
model defined meta-model aspects of services related to service description and policies [23].
2.1.2. -OASIS Architecture Foundation for SOA (SOA-RFA)
SOA-RFA is currently an OASIS committee specification that is an abstract, foundation reference architecture
addressing the business via service view [24-26]. SOA-RFA started life and in early draft as the SOA Reference
Architecture, but it was left to several Reference Architecture could coexist, reflecting domain of implementation
paradigm. Consequently, it was renamed by adding the word Foundation that provides a common vocabulary to
understand the important of the ecosystem view within the SOA paradigm and shows how SOA-based system can
be realized in an abstract way [25].
2.1.3. Open Group SOA Ontology (SOA Ontology)
The SOA Ontology is an Open Group standard that defines the concept, terminology, and semantic of SOA in
both business and technical terms [27]. It contains properties corresponding to the core concept of SOA such as
object, class and relationship between them, which is supported by Web Ontology Language (WOL) [27][28].
2.1.4. Service-oriented Modeling Framework (SOMF)
The SOMF is a model-driven methodology with specialized modeling notation to help model, analysis and
identification services that is proposed by Bell [29]. It provides a formal method of service identification at different
levels of abstraction including meta-model concept and specific notation [30][31].
2.1.5. Platform-independent Model for SOA (PIM4SOA)
PIM4SOA is developed based in a meta-model for SOA consisting of a set of important aspects including
services (description of services including access, operation and types), process (logic order in terms of action,
control flows and service interaction), information (message or structured of service exchanging), and quality of
services (QoS) (extra-functional qualities regarding to service, information and processes) [34]. The main goal of
PIM4SOA meta-model is to define a language for describing SOA as a platform independent level [34][35].
798 Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800
2.1.6. SOA Modeling Language (SoaMl)
The Object Management Group (OMG) proposed SoaML in 2009 for representing SOA artefacts using Unified
Modeling Language (UML) as a core-modeling standard [36]. Moreover, a meta-model and a UML profile are
provided in SoaML for the specification and design of service to SOA (meta-model for modeling the requirement
for a service and UML for specifying services) [37].
2.1.7. Service-oriented Modeling and Architecture (SOMA)
SOMA is a modelling technique for developing and building SOA-based systems proposed by IBM in 2004 [38].
SOMA activities focuses include: service identification (discovering candidate service and interaction between
them), service specification (making decision for exposing services), and service realization (capturing service
realization) [39]. The most focus of SOMA method is on the service, service components and flows with
emphasizing on reusing services [40].
3. Findings and Discussion
Since the SOA-RM is an early body of work on the SOA reference architecture, its focus is the lower level, but
most abstract modeling analysis to SOA. As such, implementation issue as identification, authentication and service
composition cannot be covered [23-25]. SOA-RFA address service-oriented modelling and it doesn’t cover service
identification, but it is sufficient in a particular resource for SOA-based system [25]. The SOA Ontology defines a
formal ontology for SOA that potentially contributes to model-driven SOA implementation and defines the concepts
and semantics of SOA-based system [27]. However, it doesn’t explain exactly how they should be applied to
services and products [27-28].
SOMF defines services as entities to encapsulate business requirements and different perspectives of a software
life cycle can be shown by SOMF diagrams [31]. In spite of those three types of models including analysis, design,
and architecture can be constructed by SOMF [32], it doesn’t support transformation of already existing assets to
SOA [33].
PIM4SOA meta-model cover essential views such as services, process, information and Q-o-S to reduce the gap
between enterprises model and service-oriented implementation [35]. SoaMl contains a meta-model and UML
profile that provides artifacts for SOA modeling, but is not a methodology to develop SOA-based system [26][37].
In SOMA methods, the most focuses are service model and reusing of services. This method is widely used in
multiple industries [39][40]. Furthermore, SOMA is more perspective and detailed in allowing the practitioners in a
systematic way toward a set of SOA solution. The most important features of the aforementioned SOA modelling
methods are summarized in Table 1.
Table 1, features of SOA modeling methods
Method/ reference
and year
Summary of features
SOA-RM [23](2006) No modeling language for service-oriented modeling
Used to understand the essence of SOA and core concept
Most abstract model relating to SOA in the lowest level
Service identification and service composition are not supported
SOA-RFA [25](2012) Used to understand the important features of SOA
No service identification, but a particular resource in SOA
Using UML2 to visualize structured and behavioral architecture conception of SOA
SOA ontology
[28](2009)
Corresponding core concept of SOA
Using OWL as a modeling language and UML to illustrate classes and properties in SOA modeling
No service identification
Potentially contribute to model-driven SOA implementation
SOMF [29](2008) Using specialized modeling notations and support SoaML
Service identification in granularity level and relationship between services
799Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800
4. Conclusion
In this study, literatures of SOA approach were reviewed with emphasis on service-oriented modelling. In
developing IS base on SOA solution modelling is the first step. This paper reviewed and compared the most
important of features of widely used SOA modelling methodologies. Each of these methods has its pros and cons,
which are summarized in Table1. The result shows that most of modelling methods focus on the main concept of
SOA. In this regard, SoaML doesn’t act as methodology, but as a foundation on service modelling with further
extension and SOMA as a SOA methodology focuses on service identification, service specification and service
realization, and reusing services in SOA-based model. Therefore, the combination of SOMA and SoaML allows the
practitioners to model services in detailed and systematic way.
Overall, this research provides a preliminary analysis; therefore, further empirical with details will be presented in
future reports. However, despite of the preliminary of analysis provided in this paper, the findings are applicable for
both business analyses and information system engineers in the domain of enterprise information system based on
SOA solution.
References
[1] Li. Q., Zhou. J, Peng. Q. R., Li. C. Q., Wang, J. Wu, Shao. B.En ,2010, Business processes oriented heterogeneous systems integration
platform for networked enterprises, Computers in Industry 61 pp. 127–144.
[2] Stefanovic.N. ,Tefanovic. D, Bramer. M.,2009, Supply Chain Business Intelligence: Technologies, Issues and Trends Artificial Intelligence,
LNAI 5640, IFIP International Federation for Information Processing 2009 , pp. 217 – 245.
[3] Franco. R. D. , Esteban. F. L.,2009, Modeling extended manufacturing processes with service-oriented entities, Serv Bus 3, P31–50 .
[4] Carey, M.J.2008,SOA What? IEEE Computer 41(3), 92–94.
[5] Xu. L. D.,2011, Enterprise Systems: State-of-the-Art and Future Trends, IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS,
VOL. 7, NO. 4.
[6] Diaz. C. G, L., Gould. M.,2010, Service-oriented applications for environmental models: Reusable geospatial services, Environmental
Modelling & Software 25,pp 182–198.
[7] Global Infrastructure Standards Working Group , 2004, A Framework for Justice Information Sharing: Service-Oriented Architecture
,http://www.it.ojp.gov/documents/20041209_SOA_Report.pdf.
[8] Demirkan. H., Kauffman. R. J., Vayghan. J.A., Fill. H.G., Karagiannis. D., Maglio. P. , 2008, Service-oriented technology and management:
Perspectives on research and practice for the coming decade , Electronic Commerce Research and Applications 7 , pp 356–376
[9] Erl,T., 2005, Service-Oriented Architecture Concepts , Technology , and Design ,Prentice Hall, pp. 2-14
[10] Jack C.P. Cheng, Kincho H. Law, Hans Bjornsson, Albert Jones c, Ram Sriram ,2010, A service oriented framework for construction supply
chain integration , Automation in Construction 19 ,245–260.
[11] Zhang.T,Ying. S, Cao. S, Jia. x,2006, A Modeling Framework for Service-Oriented Architecture, Quality Software, 2006. QSIC 2006. Sixth
International Conference on , vol., no., pp.219,226, 27-28 .
[12] Tohidi.T,, 2011, Modelling of business services in service oriented enterprises, Procedia Computer Science, Volume 3, Pp1147-1156.
[13] Eassoa,2012.SOA–Business Core Model – (Model-oriented) Analysis & Design Document, http://www.easysoa.org/wp-
content/uploads/2012/02/EasySOA-SP0-L2-SOA-Business_Core_Model-V10.pdf, Last access:2/2/2013.
[14] Marks. E.A., Bell.M,2006, Service-oriented architecture: A planning and implementation guide for business and technology, Wiley & sons,
p1.
[15] Minoli. D.,2008, Enterprise Architecture A to Z , Frameworks, Business Process Modeling, SOA, and Infrastructure Technology , Auerbach
Publications ,Taylor & Francis Group, pp. 201-217.
Covering analysis, design and architecture but doesn’t support transformation of existing assets to
SOA
PIM4SOA [34](2007) Developing a meta-model for SOA
Covering essential aspects for SOA (service, process, information and QoS)
Supported by WSDL and XSD (web modeling languages) and UML
SoaML [36-37](2009) Using UML
Focusing in the basic service modeling concept
QoS specification cannot be supported
Defining business process choreography and bridging business process to SOA in details
SOMA [38](2004) Using SoaML
QoS can be supported
Service identification, service specification and realization
Widely used in industry and business area
800 Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800
[16] Arsanjani, A ,2004,Service-oriented modeling and architecture: How to identify, specify,and realize services for your SOA. IBM
Whitepaper, http://www.ibm.com/developerworks/library/ws-soa-design1, last access:4/2/2103.
[17] T. Erl,2005, Service-Oriented Architecture Concepts , Technology , and Design ,Prentice Hall, pp. 2-14.
[18] Manouvrier. B, Ménard. L,2008, Application Integration,EAI, B2B, BPM and SOA ,John Wiley & Sons, Inc., pp. 134-142.
[19] Endrei.M , Ang. J, Arsanjani.A, Chua. S, Comte.P ,Krogdahl. P, Luo. M, Newling. T, 2004, Patterns: Service-Oriented Architecture and
Web Services, ibm.com/redbooks/residencies.html, IBM Corp.pp. 31-33.
[20] Demirkan.H, Kauffman. R. J., Vayghan. J.A., Fill. V, D. Karagiannis, Maglio. P.2008 , Service-oriented technology and management:
Perspectives on research and practice for the coming decade , Electronic Commerce Research and Applications 7,pp 356–376.
[21] Cummins. F.A.,2009, Building the agile enterprise with SOA, BPM and MBM. Elsevier/Morgan Kaufman Publications, Amsterdam,
Boston.
[22] Kruczynski, K. ,2008, Business Process Modelling in the context of SOA – An empiric study of the acceptance between EPC and BPMN, in
Proceedings of the 5th International Conference on Information Technology and Applications (ICITA 2008), Cairns, Queensland, Australia.
[23] Brown.P. F., Hamilton, R. M. B. A. , 2008,Reference model for service oriented architecture 1.0. Tech. rep., 2006. Retrieved December 16,
from http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf. Last access:6/2/2013.
[24] OASIS,2008,Reference Architecture for Service Oriented Architecture Version 1.0, http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-pr-
01.pdf, last access:10/2/2013.
[25] OASIS,2012, Reference Architecture for Service Oriented Architecture Foundation http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra.pdf,
last access:10/2/2013.
[26] Niels S.2012, QoS-aware model-driven SOA using SoaML. December 2012. M.Sc. Thesis Computer Science.
[27] Open Group ,http://www.opengroup.org/projects/soa-ontology, The Open Group SOA Ontology, 2010
[28] Open Group ,2009, SOA Ontology Technical Standard http://www.opengroup.org/soa/sourcebook/ontology/intro.htm, last access:11/2/2013.
[29] Michael.B,2010,SOA Modeling Patterns for Service Oriented Discovery and Analysis. . Wiley &Sons .Pp.223-305.
[30] Truyen.F ,2011, Enacting the Service Oriented Modeling Framework™ (SOMF™) using Enterprise Architect
http://www.modelingconcepts.com/pdf/EASOMF_Introduction_V3.pdf, last access:13/2/2013.
[31] Methodologies Corporation , 2011, Service Oriented Modeling Framework(SOMF)
http://www.sparxsystems.com/downloads/whitepapers/SOMF-2.1-Conceptualization-Model-Language-Specifications.pdf , lacst
access:15/2/2013.
[32] Henriques.J.G, Oliveira.P.C, Mira da Silva. M,2012, Modelling Languages Restrictions: A Comparative Study of ArchiMate and SOMF
,Virtual and Networked Organizations, Emergent Technologies and ToolsCommunications in Computer and Information Science Volume
248, , pp 273-282.
[33] T. Horn, A. Fuhr, and A. Winter. Towards Applying Model-Transformations and -Queries for SOA-Migration. In Workshop MDD, SOA
und IT-Management.
[34] Benguria.G, Larrucea.X, Elvesæter.B, Neple.T, Beardsmore. A, Friess. M., 2007, Enterprise Interoperability, pp 23-32.
[35] PIM4SOA metamodel, http://pim4soa.sourceforge.net/metamodels/pim4soa_html.html, last access: 20/2/2013.
[36] Casanave.C,2009, Enterprise Service Oriented Architecture Using the OMG SoaML Standard, A Model Driven Solutions, Inc. White Paper,
http://www.omg.org/news/whitepapers/EnterpriseSoaML.pdf, last access:22/2/2013.
[37] OMG,2012 Service oriented architecture Modeling Language (SoaML) Specification, http://www.omg.org/spec/SoaML/1.0/ last
access:22/2/2013.
[38] Arsanjani.A, Ghosh. S, Allam.A,Abdollah.T, Ganapathy.S, and Holley.K,2008, SOMA: A method for developing service-oriented
solutions. IBM Systems Journal, 47(3):377-396.
[39] Arsanjani, A.; Allam, A.,2006, Service-Oriented Modeling and Architecture for Realization of an SOA, Services Computing, 2006. SCC '06.
IEEE International Conference on , vol., no., 521, Pp18-22 .
[40] Bieberstein.N, Laird.G, Jones. D. K., Mitra.T,,2004, Executing SOA: A Practical Guide for the Service-Oriented Architect. IBM Press, P63.
Ad

More Related Content

What's hot (15)

Services Modeling based on SOA and BPM for Information System Flexibility Imp...
Services Modeling based on SOA and BPM for Information System Flexibility Imp...Services Modeling based on SOA and BPM for Information System Flexibility Imp...
Services Modeling based on SOA and BPM for Information System Flexibility Imp...
IJECEIAES
 
5 ijitcs v7-n1-7-an empirical study on testing of soa based services
5 ijitcs v7-n1-7-an empirical study on testing of soa based    services5 ijitcs v7-n1-7-an empirical study on testing of soa based    services
5 ijitcs v7-n1-7-an empirical study on testing of soa based services
Abhishek Srivastava
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
ijwtiir
 
Lectura 2.3 soa-overview-directions-benatallah
Lectura 2.3   soa-overview-directions-benatallahLectura 2.3   soa-overview-directions-benatallah
Lectura 2.3 soa-overview-directions-benatallah
Matias Menendez
 
Ijciet 10 02_083
Ijciet 10 02_083Ijciet 10 02_083
Ijciet 10 02_083
IAEME Publication
 
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMMETRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
ijseajournal
 
L031202063081
L031202063081L031202063081
L031202063081
ijceronline
 
A Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web ServicesA Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web Services
Abhishek Kumar
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
ijcseit
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Waqas Tariq
 
Management Architecture for Dynamic Federated Identity Management
Management Architecture for Dynamic Federated Identity Management Management Architecture for Dynamic Federated Identity Management
Management Architecture for Dynamic Federated Identity Management
csandit
 
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERSSUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
neirew J
 
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
Editor IJCATR
 
Reservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech reportReservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech report
psanjeev
 
Services Modeling based on SOA and BPM for Information System Flexibility Imp...
Services Modeling based on SOA and BPM for Information System Flexibility Imp...Services Modeling based on SOA and BPM for Information System Flexibility Imp...
Services Modeling based on SOA and BPM for Information System Flexibility Imp...
IJECEIAES
 
5 ijitcs v7-n1-7-an empirical study on testing of soa based services
5 ijitcs v7-n1-7-an empirical study on testing of soa based    services5 ijitcs v7-n1-7-an empirical study on testing of soa based    services
5 ijitcs v7-n1-7-an empirical study on testing of soa based services
Abhishek Srivastava
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
ijwtiir
 
Lectura 2.3 soa-overview-directions-benatallah
Lectura 2.3   soa-overview-directions-benatallahLectura 2.3   soa-overview-directions-benatallah
Lectura 2.3 soa-overview-directions-benatallah
Matias Menendez
 
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMMETRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
ijseajournal
 
A Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web ServicesA Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web Services
Abhishek Kumar
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
ijcseit
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...
Waqas Tariq
 
Management Architecture for Dynamic Federated Identity Management
Management Architecture for Dynamic Federated Identity Management Management Architecture for Dynamic Federated Identity Management
Management Architecture for Dynamic Federated Identity Management
csandit
 
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERSSUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
SUCCESS-DRIVING BUSINESS MODEL CHARACTERISTICS OF IAAS AND PAAS PROVIDERS
neirew J
 
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
SOA for Dynamically Integrated Virtual Learning Environment Systems with Clou...
Editor IJCATR
 
Reservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech reportReservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech report
psanjeev
 

Similar to A review of soa modeling approaches for enterprise information systems (20)

MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
ijseajournal
 
International Journal of Software Engineering & Applications(IJSEA)
International Journal of Software Engineering & Applications(IJSEA)International Journal of Software Engineering & Applications(IJSEA)
International Journal of Software Engineering & Applications(IJSEA)
sebastianku31
 
An Empirical Study on Testing of SOA based Services
An Empirical Study on Testing of SOA based ServicesAn Empirical Study on Testing of SOA based Services
An Empirical Study on Testing of SOA based Services
Abhishek Kumar
 
[email protected]@[email protected]
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
[email protected]@[email protected]
NKannanCSE
 
Performance Prediction of Service-Oriented Architecture - A survey
Performance Prediction of Service-Oriented Architecture - A surveyPerformance Prediction of Service-Oriented Architecture - A survey
Performance Prediction of Service-Oriented Architecture - A survey
Editor IJCATR
 
Ijcse13 05-08-058
Ijcse13 05-08-058Ijcse13 05-08-058
Ijcse13 05-08-058
vital vital
 
service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentation
pavan nani
 
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdfServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
MsDelphyP
 
As044285288
As044285288As044285288
As044285288
IJERA Editor
 
What is service
What is serviceWhat is service
What is service
Gudissa Gabissa
 
Plastic
PlasticPlastic
Plastic
guestc34ccde9
 
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONEVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
ijwscjournal
 
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONEVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
ijwscjournal
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...
Dr. Shahanawaj Ahamad
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
Syed Mustafa
 
Survey on Semantic Web Services and its Composition Algorithm
Survey on Semantic Web Services and its Composition AlgorithmSurvey on Semantic Web Services and its Composition Algorithm
Survey on Semantic Web Services and its Composition Algorithm
Editor IJMTER
 
Falcon Security Essay
Falcon Security EssayFalcon Security Essay
Falcon Security Essay
Jennifer Wood
 
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHESWEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
ijwscjournal
 
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHESWEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
ijwscjournal
 
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHESWEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
ijwscjournal
 
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
ijseajournal
 
International Journal of Software Engineering & Applications(IJSEA)
International Journal of Software Engineering & Applications(IJSEA)International Journal of Software Engineering & Applications(IJSEA)
International Journal of Software Engineering & Applications(IJSEA)
sebastianku31
 
An Empirical Study on Testing of SOA based Services
An Empirical Study on Testing of SOA based ServicesAn Empirical Study on Testing of SOA based Services
An Empirical Study on Testing of SOA based Services
Abhishek Kumar
 
Performance Prediction of Service-Oriented Architecture - A survey
Performance Prediction of Service-Oriented Architecture - A surveyPerformance Prediction of Service-Oriented Architecture - A survey
Performance Prediction of Service-Oriented Architecture - A survey
Editor IJCATR
 
Ijcse13 05-08-058
Ijcse13 05-08-058Ijcse13 05-08-058
Ijcse13 05-08-058
vital vital
 
service orentation documentation
service orentation documentationservice orentation documentation
service orentation documentation
pavan nani
 
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdfServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
ServiceOrientedSoftwareEngineeringSOSEASurveyandGapAnalysis.pdf
MsDelphyP
 
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONEVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
ijwscjournal
 
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONEVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATION
ijwscjournal
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...
Dr. Shahanawaj Ahamad
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
Syed Mustafa
 
Survey on Semantic Web Services and its Composition Algorithm
Survey on Semantic Web Services and its Composition AlgorithmSurvey on Semantic Web Services and its Composition Algorithm
Survey on Semantic Web Services and its Composition Algorithm
Editor IJMTER
 
Falcon Security Essay
Falcon Security EssayFalcon Security Essay
Falcon Security Essay
Jennifer Wood
 
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHESWEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
ijwscjournal
 
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHESWEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
ijwscjournal
 
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHESWEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
WEB PORTAL INTEGRATION ARCHITECTURE APPROACHES
ijwscjournal
 
Ad

More from Tiago Oliveira (14)

Opc e book_2021_3rd_edition_lay06
Opc e book_2021_3rd_edition_lay06Opc e book_2021_3rd_edition_lay06
Opc e book_2021_3rd_edition_lay06
Tiago Oliveira
 
Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...
Tiago Oliveira
 
Software engineering in industrial automation state of-the-art review
Software engineering in industrial automation state of-the-art reviewSoftware engineering in industrial automation state of-the-art review
Software engineering in industrial automation state of-the-art review
Tiago Oliveira
 
Integration of distributed enterprise applications a survey
Integration of distributed enterprise applications a surveyIntegration of distributed enterprise applications a survey
Integration of distributed enterprise applications a survey
Tiago Oliveira
 
Implementing multiloop control_strategy_using_iec61131
Implementing multiloop control_strategy_using_iec61131Implementing multiloop control_strategy_using_iec61131
Implementing multiloop control_strategy_using_iec61131
Tiago Oliveira
 
Enterprise integration and interoperability in manufacturing systems trends ...
Enterprise integration and interoperability in manufacturing systems  trends ...Enterprise integration and interoperability in manufacturing systems  trends ...
Enterprise integration and interoperability in manufacturing systems trends ...
Tiago Oliveira
 
Communication in industrial automation what is going on
Communication in industrial automation what is going onCommunication in industrial automation what is going on
Communication in industrial automation what is going on
Tiago Oliveira
 
Applications of agent based systems in intelligent manufacturing - review
Applications of agent based systems in intelligent manufacturing - reviewApplications of agent based systems in intelligent manufacturing - review
Applications of agent based systems in intelligent manufacturing - review
Tiago Oliveira
 
Centro universitário jorge amado curso de engenharia de petróleo e gás pdf
Centro universitário jorge amado curso de engenharia de petróleo e gás   pdfCentro universitário jorge amado curso de engenharia de petróleo e gás   pdf
Centro universitário jorge amado curso de engenharia de petróleo e gás pdf
Tiago Oliveira
 
Engenharia de reservatorios de petroleo 2006
Engenharia de reservatorios de petroleo 2006Engenharia de reservatorios de petroleo 2006
Engenharia de reservatorios de petroleo 2006
Tiago Oliveira
 
Engenharia de perfuração_e_completação_em_poços_de_petróleo
Engenharia de perfuração_e_completação_em_poços_de_petróleoEngenharia de perfuração_e_completação_em_poços_de_petróleo
Engenharia de perfuração_e_completação_em_poços_de_petróleo
Tiago Oliveira
 
Aula 02e03 instrumentação
Aula 02e03  instrumentaçãoAula 02e03  instrumentação
Aula 02e03 instrumentação
Tiago Oliveira
 
Ether cat introduction_pt
Ether cat introduction_ptEther cat introduction_pt
Ether cat introduction_pt
Tiago Oliveira
 
T48313 d gl 240 m - v2.0
T48313 d   gl 240 m - v2.0T48313 d   gl 240 m - v2.0
T48313 d gl 240 m - v2.0
Tiago Oliveira
 
Opc e book_2021_3rd_edition_lay06
Opc e book_2021_3rd_edition_lay06Opc e book_2021_3rd_edition_lay06
Opc e book_2021_3rd_edition_lay06
Tiago Oliveira
 
Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...
Tiago Oliveira
 
Software engineering in industrial automation state of-the-art review
Software engineering in industrial automation state of-the-art reviewSoftware engineering in industrial automation state of-the-art review
Software engineering in industrial automation state of-the-art review
Tiago Oliveira
 
Integration of distributed enterprise applications a survey
Integration of distributed enterprise applications a surveyIntegration of distributed enterprise applications a survey
Integration of distributed enterprise applications a survey
Tiago Oliveira
 
Implementing multiloop control_strategy_using_iec61131
Implementing multiloop control_strategy_using_iec61131Implementing multiloop control_strategy_using_iec61131
Implementing multiloop control_strategy_using_iec61131
Tiago Oliveira
 
Enterprise integration and interoperability in manufacturing systems trends ...
Enterprise integration and interoperability in manufacturing systems  trends ...Enterprise integration and interoperability in manufacturing systems  trends ...
Enterprise integration and interoperability in manufacturing systems trends ...
Tiago Oliveira
 
Communication in industrial automation what is going on
Communication in industrial automation what is going onCommunication in industrial automation what is going on
Communication in industrial automation what is going on
Tiago Oliveira
 
Applications of agent based systems in intelligent manufacturing - review
Applications of agent based systems in intelligent manufacturing - reviewApplications of agent based systems in intelligent manufacturing - review
Applications of agent based systems in intelligent manufacturing - review
Tiago Oliveira
 
Centro universitário jorge amado curso de engenharia de petróleo e gás pdf
Centro universitário jorge amado curso de engenharia de petróleo e gás   pdfCentro universitário jorge amado curso de engenharia de petróleo e gás   pdf
Centro universitário jorge amado curso de engenharia de petróleo e gás pdf
Tiago Oliveira
 
Engenharia de reservatorios de petroleo 2006
Engenharia de reservatorios de petroleo 2006Engenharia de reservatorios de petroleo 2006
Engenharia de reservatorios de petroleo 2006
Tiago Oliveira
 
Engenharia de perfuração_e_completação_em_poços_de_petróleo
Engenharia de perfuração_e_completação_em_poços_de_petróleoEngenharia de perfuração_e_completação_em_poços_de_petróleo
Engenharia de perfuração_e_completação_em_poços_de_petróleo
Tiago Oliveira
 
Aula 02e03 instrumentação
Aula 02e03  instrumentaçãoAula 02e03  instrumentação
Aula 02e03 instrumentação
Tiago Oliveira
 
Ether cat introduction_pt
Ether cat introduction_ptEther cat introduction_pt
Ether cat introduction_pt
Tiago Oliveira
 
T48313 d gl 240 m - v2.0
T48313 d   gl 240 m - v2.0T48313 d   gl 240 m - v2.0
T48313 d gl 240 m - v2.0
Tiago Oliveira
 
Ad

Recently uploaded (20)

DSP and MV the Color image processing.ppt
DSP and MV the  Color image processing.pptDSP and MV the  Color image processing.ppt
DSP and MV the Color image processing.ppt
HafizAhamed8
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)
rccbatchplant
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
railway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forgingrailway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forging
Javad Kadkhodapour
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Process Parameter Optimization for Minimizing Springback in Cold Drawing Proc...
Journal of Soft Computing in Civil Engineering
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.
anuragmk56
 
The Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLabThe Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLab
Journal of Soft Computing in Civil Engineering
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
DSP and MV the Color image processing.ppt
DSP and MV the  Color image processing.pptDSP and MV the  Color image processing.ppt
DSP and MV the Color image processing.ppt
HafizAhamed8
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
fluke dealers in bangalore..............
fluke dealers in bangalore..............fluke dealers in bangalore..............
fluke dealers in bangalore..............
Haresh Vaswani
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)
rccbatchplant
 
Compiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptxCompiler Design Unit1 PPT Phases of Compiler.pptx
Compiler Design Unit1 PPT Phases of Compiler.pptx
RushaliDeshmukh2
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
railway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forgingrailway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forging
Javad Kadkhodapour
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.Fort night presentation new0903 pdf.pdf.
Fort night presentation new0903 pdf.pdf.
anuragmk56
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 

A review of soa modeling approaches for enterprise information systems

  • 1. Procedia Technology 11 (2013) 794 – 800 2212-0173 © 2013 The Authors. Published by Elsevier Ltd. Selection and peer-review under responsibility of the Faculty of Information Science & Technology, Universiti Kebangsaan Malaysia. doi:10.1016/j.protcy.2013.12.260 The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013) A Review of SOA Modeling Approaches for Enterprise Information Systems Mohsen Mohammadi* , Muriati Mukhtar Faculty of Information Science and Technology, Universiti Kebangsaan Malaysia, Bangi, 43600, Malaysia Abstract Since the last years there has growing interest in implementing more flexible information systems to solve business problem effectively, the aim of this paper is to review and examine existing modeling approach based on Service-oriented Architecture (SOA) that shows the concern researchers towards information system modeling based on SOA. This approach narrows the gap between business analysis and IT in the domain of enterprise information systems and enables information system engineers and business analyses to rapidly design and establish models in business environments. The focus of this paper is comparison of service modeling methods based on SOA including SOA-RM, SOA-RFA, SOMF, PIM4SOA, SoaML, SOA ontology and SOMA. The findings implies that the combination of SOMA and SoaML led to more perspective and detailed in a systematic way that would inspire rapid design and more flexibility in service modeling for SOA solution. © 2013 The Authors. Published by Elsevier B.V. Selection and peer-review under responsibility of the Faculty of Information Science & Technology, Universiti Kebangsaan Malaysia. Keywords: Service-oreinted Architecture; Service modeling;Informtion system; * Corresponding author. Tel.: +60172418545 E-mail address: [email protected] Available online at www.sciencedirect.com © 2013 The Authors. Published by Elsevier Ltd. Selection and peer-review under responsibility of the Faculty of Information Science & Technology, Universiti Kebangsaan Malaysia. ScienceDirect
  • 2. 795Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800 1. Introduction In a general sense e-business, extended enterprises, and virtual organization are examples of networked enterprises, which performed, based on their partner’s information system [1]. On the other hand, due to dynamic and rapid changes of such environment, information system (IS) are encountered with vast amount of information for exchanging which requires interoperability at the communication level, data, process, and services [2][3]. Traditionally, an enterprise provided new application for specific requirement and developing IS, but this approach was costly and difficult to changes as the enterprise’s need evolves [4]. This has given rise to integrate IS; so that such integration creates a flexible and agile environment for real-time data exchange, real-time responsiveness, real-time collaboration, and real-time visibility through the information systems [5]. Such interoperability and integration in processes, services, and data in enterprise information systems and inter- organization network can be addressed by SOA as fast growing paradigm in IT to increase flexibility and agility [3][6]. In fact, SOA is an approach for designing and developing IS [7]. By this approach, design, development, and implementation of IS are possible due to the web technology [7]. However, interoperability of services in SOA is not limited to web services [3][8], the web services are the most suitable technology for successful SOA [9]. In IS based on SOA, information source and business functions can be converted into modular services units for control and management [10]. Moreover, these units are shared over a network and collaborated in enterprise information system [10]. In order to support and develop an IS based o SOA, it should be described at a high level of abstraction [11]. For this purpose, modeling plays important roles in SOA based application [12] and service modeling as a first step is essential for developing of successful SOA system regardless of implementation details [11]. Furthermore, SOA modeling helps to better understand and communicate between business users and IT experts [13]. The focus of this paper is to review and examine existing SOA modeling approaches. The rest of paper is organized as follows: section 2 provides an overview of SOA and service-oriented modeling approaches and some related works are discussed in this section. Section 3 presents the finding and discussion. Section 3 concludes the paper with a brief summary. 2. Background and related works This section presents summarized results of existing literatures on SOA and service-oriented modelling methods to provides some theoretical back ground in the domain. 2.1 SOA From the viewpoint of business and technology, Markes and Bell in [14] defined SOA as follows: SOA is conceptual business architecture where business functionality or application logic is made available to SOA users, or consumers, as shared, reusable services on an IT network Generally speaking, in SOA, a service is described in a standardized style, published to service registry, discovered and invoked by a service consumer [15]. The service provider, service consumer, and service broker are three primary elements in SOA. The service provider publishes a service description and provides the implementation for the service, a service requester (consumer) finds a service description in service registry, then binds and invokes the service, and the service broker provides the service registry. However, the service broker is optional and the service consumer can obtain service disruption directly from service provider [16]. Figure 1shows the conceptual model of a SOA architectural style.
  • 3. 796 Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800 Fig. 1. The conceptual model of a SOA architectural style [16]. The term service-oriented and SOA came into existence before the arrival of Web service [14]. Web services are the most suitable technology for successful SOA, although it is not limited to web services [17]. For instance, Common Object Request Broker Architecture (CORBA) and Message-oriented Middleware systems such as the IBM Message Queue Series and Java Messaging Service (JMS) can be applied, but web services in comparison with others have more loosely coupled interfaces [15]. Web services provide the underpinning technology for SOA including the standard invocation mechanism defined by Web Service Definition Language (WSDL), the standard communication protocols provided by Simple Object Access Protocol (SOAP) as a mechanism for exchanging XML-based message in web applications, and Universal Description, Discovery and Integration (UDDI) for supporting web services location management [15] [18]. Figure 2 shows service collaboration based on SOA. Fig. 2. Shows the service collaboration based on SOA [19] A lot of businesses and organizations run their processes in silos, which limits their efficiency and ability to provide cost effective services to customers [20]. In service oriented thinking, services share their capability by breaking the silo business process into recyclable services and implementing them with SOA [21] [22]. Figure 3 depicts the arrangement of business processes with shared capabilities through services. Fig. 3. The shared capability by shared services [21].
  • 4. 797Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800 Systems today run on various technologies and today's software applications are most times not modular systems. With regard to this, service-oriented systems can be divided into modules for controlling, management and development [10]. As a result, system modularity could be applied to web services and web services can be upgraded or replaced without distributing the functional or integral independent services [10]. 2.2 SOA Modeling Approaches Various methods for service-oriented modeling have been proposed to apply SOA in industrial and business environments by many researchers. The focus of this section is based on seven modeling approaches including: The Reference Model for SOA (SOA-RM), The Reference Architecture Foundation for SOA (SOA-RFA), Open Group SOA Ontology, Service-oriented Modeling Framework (SOMF), Platform-independent Model for SOA (PIM4SOA), SOA Modeling Language (SoaMl), and Service-oriented Modeling and Architecture (SOMA) which have been widely used in industrial and academic. 2.1.1. OASIS Reference Model for SOA (SOA-RM) The SOA-RM is an OASIS standard that intended to provide a common vocabulary for capturing the essence of SOA [23]. It’s designed explicitly not to be implementable directly, but rather provide a common conceptual and terminological framework for everyone working in service-oriented modeling [23][24]. Moreover, this reference model defined meta-model aspects of services related to service description and policies [23]. 2.1.2. -OASIS Architecture Foundation for SOA (SOA-RFA) SOA-RFA is currently an OASIS committee specification that is an abstract, foundation reference architecture addressing the business via service view [24-26]. SOA-RFA started life and in early draft as the SOA Reference Architecture, but it was left to several Reference Architecture could coexist, reflecting domain of implementation paradigm. Consequently, it was renamed by adding the word Foundation that provides a common vocabulary to understand the important of the ecosystem view within the SOA paradigm and shows how SOA-based system can be realized in an abstract way [25]. 2.1.3. Open Group SOA Ontology (SOA Ontology) The SOA Ontology is an Open Group standard that defines the concept, terminology, and semantic of SOA in both business and technical terms [27]. It contains properties corresponding to the core concept of SOA such as object, class and relationship between them, which is supported by Web Ontology Language (WOL) [27][28]. 2.1.4. Service-oriented Modeling Framework (SOMF) The SOMF is a model-driven methodology with specialized modeling notation to help model, analysis and identification services that is proposed by Bell [29]. It provides a formal method of service identification at different levels of abstraction including meta-model concept and specific notation [30][31]. 2.1.5. Platform-independent Model for SOA (PIM4SOA) PIM4SOA is developed based in a meta-model for SOA consisting of a set of important aspects including services (description of services including access, operation and types), process (logic order in terms of action, control flows and service interaction), information (message or structured of service exchanging), and quality of services (QoS) (extra-functional qualities regarding to service, information and processes) [34]. The main goal of PIM4SOA meta-model is to define a language for describing SOA as a platform independent level [34][35].
  • 5. 798 Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800 2.1.6. SOA Modeling Language (SoaMl) The Object Management Group (OMG) proposed SoaML in 2009 for representing SOA artefacts using Unified Modeling Language (UML) as a core-modeling standard [36]. Moreover, a meta-model and a UML profile are provided in SoaML for the specification and design of service to SOA (meta-model for modeling the requirement for a service and UML for specifying services) [37]. 2.1.7. Service-oriented Modeling and Architecture (SOMA) SOMA is a modelling technique for developing and building SOA-based systems proposed by IBM in 2004 [38]. SOMA activities focuses include: service identification (discovering candidate service and interaction between them), service specification (making decision for exposing services), and service realization (capturing service realization) [39]. The most focus of SOMA method is on the service, service components and flows with emphasizing on reusing services [40]. 3. Findings and Discussion Since the SOA-RM is an early body of work on the SOA reference architecture, its focus is the lower level, but most abstract modeling analysis to SOA. As such, implementation issue as identification, authentication and service composition cannot be covered [23-25]. SOA-RFA address service-oriented modelling and it doesn’t cover service identification, but it is sufficient in a particular resource for SOA-based system [25]. The SOA Ontology defines a formal ontology for SOA that potentially contributes to model-driven SOA implementation and defines the concepts and semantics of SOA-based system [27]. However, it doesn’t explain exactly how they should be applied to services and products [27-28]. SOMF defines services as entities to encapsulate business requirements and different perspectives of a software life cycle can be shown by SOMF diagrams [31]. In spite of those three types of models including analysis, design, and architecture can be constructed by SOMF [32], it doesn’t support transformation of already existing assets to SOA [33]. PIM4SOA meta-model cover essential views such as services, process, information and Q-o-S to reduce the gap between enterprises model and service-oriented implementation [35]. SoaMl contains a meta-model and UML profile that provides artifacts for SOA modeling, but is not a methodology to develop SOA-based system [26][37]. In SOMA methods, the most focuses are service model and reusing of services. This method is widely used in multiple industries [39][40]. Furthermore, SOMA is more perspective and detailed in allowing the practitioners in a systematic way toward a set of SOA solution. The most important features of the aforementioned SOA modelling methods are summarized in Table 1. Table 1, features of SOA modeling methods Method/ reference and year Summary of features SOA-RM [23](2006) No modeling language for service-oriented modeling Used to understand the essence of SOA and core concept Most abstract model relating to SOA in the lowest level Service identification and service composition are not supported SOA-RFA [25](2012) Used to understand the important features of SOA No service identification, but a particular resource in SOA Using UML2 to visualize structured and behavioral architecture conception of SOA SOA ontology [28](2009) Corresponding core concept of SOA Using OWL as a modeling language and UML to illustrate classes and properties in SOA modeling No service identification Potentially contribute to model-driven SOA implementation SOMF [29](2008) Using specialized modeling notations and support SoaML Service identification in granularity level and relationship between services
  • 6. 799Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800 4. Conclusion In this study, literatures of SOA approach were reviewed with emphasis on service-oriented modelling. In developing IS base on SOA solution modelling is the first step. This paper reviewed and compared the most important of features of widely used SOA modelling methodologies. Each of these methods has its pros and cons, which are summarized in Table1. The result shows that most of modelling methods focus on the main concept of SOA. In this regard, SoaML doesn’t act as methodology, but as a foundation on service modelling with further extension and SOMA as a SOA methodology focuses on service identification, service specification and service realization, and reusing services in SOA-based model. Therefore, the combination of SOMA and SoaML allows the practitioners to model services in detailed and systematic way. Overall, this research provides a preliminary analysis; therefore, further empirical with details will be presented in future reports. However, despite of the preliminary of analysis provided in this paper, the findings are applicable for both business analyses and information system engineers in the domain of enterprise information system based on SOA solution. References [1] Li. Q., Zhou. J, Peng. Q. R., Li. C. Q., Wang, J. Wu, Shao. B.En ,2010, Business processes oriented heterogeneous systems integration platform for networked enterprises, Computers in Industry 61 pp. 127–144. [2] Stefanovic.N. ,Tefanovic. D, Bramer. M.,2009, Supply Chain Business Intelligence: Technologies, Issues and Trends Artificial Intelligence, LNAI 5640, IFIP International Federation for Information Processing 2009 , pp. 217 – 245. [3] Franco. R. D. , Esteban. F. L.,2009, Modeling extended manufacturing processes with service-oriented entities, Serv Bus 3, P31–50 . [4] Carey, M.J.2008,SOA What? IEEE Computer 41(3), 92–94. [5] Xu. L. D.,2011, Enterprise Systems: State-of-the-Art and Future Trends, IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 7, NO. 4. [6] Diaz. C. G, L., Gould. M.,2010, Service-oriented applications for environmental models: Reusable geospatial services, Environmental Modelling & Software 25,pp 182–198. [7] Global Infrastructure Standards Working Group , 2004, A Framework for Justice Information Sharing: Service-Oriented Architecture ,http://www.it.ojp.gov/documents/20041209_SOA_Report.pdf. [8] Demirkan. H., Kauffman. R. J., Vayghan. J.A., Fill. H.G., Karagiannis. D., Maglio. P. , 2008, Service-oriented technology and management: Perspectives on research and practice for the coming decade , Electronic Commerce Research and Applications 7 , pp 356–376 [9] Erl,T., 2005, Service-Oriented Architecture Concepts , Technology , and Design ,Prentice Hall, pp. 2-14 [10] Jack C.P. Cheng, Kincho H. Law, Hans Bjornsson, Albert Jones c, Ram Sriram ,2010, A service oriented framework for construction supply chain integration , Automation in Construction 19 ,245–260. [11] Zhang.T,Ying. S, Cao. S, Jia. x,2006, A Modeling Framework for Service-Oriented Architecture, Quality Software, 2006. QSIC 2006. Sixth International Conference on , vol., no., pp.219,226, 27-28 . [12] Tohidi.T,, 2011, Modelling of business services in service oriented enterprises, Procedia Computer Science, Volume 3, Pp1147-1156. [13] Eassoa,2012.SOA–Business Core Model – (Model-oriented) Analysis & Design Document, http://www.easysoa.org/wp- content/uploads/2012/02/EasySOA-SP0-L2-SOA-Business_Core_Model-V10.pdf, Last access:2/2/2013. [14] Marks. E.A., Bell.M,2006, Service-oriented architecture: A planning and implementation guide for business and technology, Wiley & sons, p1. [15] Minoli. D.,2008, Enterprise Architecture A to Z , Frameworks, Business Process Modeling, SOA, and Infrastructure Technology , Auerbach Publications ,Taylor & Francis Group, pp. 201-217. Covering analysis, design and architecture but doesn’t support transformation of existing assets to SOA PIM4SOA [34](2007) Developing a meta-model for SOA Covering essential aspects for SOA (service, process, information and QoS) Supported by WSDL and XSD (web modeling languages) and UML SoaML [36-37](2009) Using UML Focusing in the basic service modeling concept QoS specification cannot be supported Defining business process choreography and bridging business process to SOA in details SOMA [38](2004) Using SoaML QoS can be supported Service identification, service specification and realization Widely used in industry and business area
  • 7. 800 Mohsen Mohammadi and Muriati Mukhtar / Procedia Technology 11 (2013) 794 – 800 [16] Arsanjani, A ,2004,Service-oriented modeling and architecture: How to identify, specify,and realize services for your SOA. IBM Whitepaper, http://www.ibm.com/developerworks/library/ws-soa-design1, last access:4/2/2103. [17] T. Erl,2005, Service-Oriented Architecture Concepts , Technology , and Design ,Prentice Hall, pp. 2-14. [18] Manouvrier. B, Ménard. L,2008, Application Integration,EAI, B2B, BPM and SOA ,John Wiley & Sons, Inc., pp. 134-142. [19] Endrei.M , Ang. J, Arsanjani.A, Chua. S, Comte.P ,Krogdahl. P, Luo. M, Newling. T, 2004, Patterns: Service-Oriented Architecture and Web Services, ibm.com/redbooks/residencies.html, IBM Corp.pp. 31-33. [20] Demirkan.H, Kauffman. R. J., Vayghan. J.A., Fill. V, D. Karagiannis, Maglio. P.2008 , Service-oriented technology and management: Perspectives on research and practice for the coming decade , Electronic Commerce Research and Applications 7,pp 356–376. [21] Cummins. F.A.,2009, Building the agile enterprise with SOA, BPM and MBM. Elsevier/Morgan Kaufman Publications, Amsterdam, Boston. [22] Kruczynski, K. ,2008, Business Process Modelling in the context of SOA – An empiric study of the acceptance between EPC and BPMN, in Proceedings of the 5th International Conference on Information Technology and Applications (ICITA 2008), Cairns, Queensland, Australia. [23] Brown.P. F., Hamilton, R. M. B. A. , 2008,Reference model for service oriented architecture 1.0. Tech. rep., 2006. Retrieved December 16, from http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf. Last access:6/2/2013. [24] OASIS,2008,Reference Architecture for Service Oriented Architecture Version 1.0, http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-pr- 01.pdf, last access:10/2/2013. [25] OASIS,2012, Reference Architecture for Service Oriented Architecture Foundation http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra.pdf, last access:10/2/2013. [26] Niels S.2012, QoS-aware model-driven SOA using SoaML. December 2012. M.Sc. Thesis Computer Science. [27] Open Group ,http://www.opengroup.org/projects/soa-ontology, The Open Group SOA Ontology, 2010 [28] Open Group ,2009, SOA Ontology Technical Standard http://www.opengroup.org/soa/sourcebook/ontology/intro.htm, last access:11/2/2013. [29] Michael.B,2010,SOA Modeling Patterns for Service Oriented Discovery and Analysis. . Wiley &Sons .Pp.223-305. [30] Truyen.F ,2011, Enacting the Service Oriented Modeling Framework™ (SOMF™) using Enterprise Architect http://www.modelingconcepts.com/pdf/EASOMF_Introduction_V3.pdf, last access:13/2/2013. [31] Methodologies Corporation , 2011, Service Oriented Modeling Framework(SOMF) http://www.sparxsystems.com/downloads/whitepapers/SOMF-2.1-Conceptualization-Model-Language-Specifications.pdf , lacst access:15/2/2013. [32] Henriques.J.G, Oliveira.P.C, Mira da Silva. M,2012, Modelling Languages Restrictions: A Comparative Study of ArchiMate and SOMF ,Virtual and Networked Organizations, Emergent Technologies and ToolsCommunications in Computer and Information Science Volume 248, , pp 273-282. [33] T. Horn, A. Fuhr, and A. Winter. Towards Applying Model-Transformations and -Queries for SOA-Migration. In Workshop MDD, SOA und IT-Management. [34] Benguria.G, Larrucea.X, Elvesæter.B, Neple.T, Beardsmore. A, Friess. M., 2007, Enterprise Interoperability, pp 23-32. [35] PIM4SOA metamodel, http://pim4soa.sourceforge.net/metamodels/pim4soa_html.html, last access: 20/2/2013. [36] Casanave.C,2009, Enterprise Service Oriented Architecture Using the OMG SoaML Standard, A Model Driven Solutions, Inc. White Paper, http://www.omg.org/news/whitepapers/EnterpriseSoaML.pdf, last access:22/2/2013. [37] OMG,2012 Service oriented architecture Modeling Language (SoaML) Specification, http://www.omg.org/spec/SoaML/1.0/ last access:22/2/2013. [38] Arsanjani.A, Ghosh. S, Allam.A,Abdollah.T, Ganapathy.S, and Holley.K,2008, SOMA: A method for developing service-oriented solutions. IBM Systems Journal, 47(3):377-396. [39] Arsanjani, A.; Allam, A.,2006, Service-Oriented Modeling and Architecture for Realization of an SOA, Services Computing, 2006. SCC '06. IEEE International Conference on , vol., no., 521, Pp18-22 . [40] Bieberstein.N, Laird.G, Jones. D. K., Mitra.T,,2004, Executing SOA: A Practical Guide for the Service-Oriented Architect. IBM Press, P63.