TITLE:
Extracting SOA Candidate Software Services from an Organization’s Object Oriented Models
AUTHORS:
Rana Yousef, Omar Adwan, Mohammad A. M. Abushariah
KEYWORDS:
Service Oriented Architectures, Service Identification, Candidate Software Service, Class Diagrams, Affinity Analysis
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.7 No.9,
August
15,
2014
ABSTRACT:
Class diagrams and use
case models are system models that are used to analyze, design and model object
oriented systems. In this era of agile computing, service-oriented architecture
has become increasingly popular for achieving efficient and agile business
solutions that can maintain changes demanded by the business world. This paper
proposes a methodology to identify services from a set of class diagrams and
use case models in order to generate a service oriented model. An extensive
evaluation of the generated services has shown that these services conform to
the principles of Service Oriented Architecture (SOA), and provide a
straightforward methodology, which can reuse the valuable business logic that
resides within legacy applications to migrate to SOA-based systems.