Extracting SOA Candidate Software Services from an Organization’s Object Oriented Models

نویسندگان

  • Rana Yousef
  • Omar Adwan
  • Mohammad A. M. Abushariah
چکیده

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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Service-Oriented Architecture: Concepts and Implementation

In today’s increasingly competitive and technology-driven business environment, ability to quickly adapt its business processes in response to both internal and external changes is a must for any organization. Service-Oriented Architecture (SOA), along with its programming models, is one strategic option to accomplish this. SOA enables an organization’s business to drive its information systems...

متن کامل

simpA-WS: A Simple Agent-Oriented Programming Model & Technology for Developing SOA & Web Services

Service-Oriented Architecture (SOA) is more and more recognised by the industry as the reference blueprint for building inter-operable, distributed enterprise applications based on open standards such as Web Services (WS). In the current state-of-the-art, the programming models for engineering SOA systems proposed by the leading industries are essentially component-based – typically, rooted in ...

متن کامل

An Autonomic Service Oriented Architecture in Computational Engineering Framework

Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...

متن کامل

Service-Oriented Business-IT Alignment: A SOA Governance Model

The concept of Service Oriented Architecture (SOA) has had a significant impact not only on software engineering but on the analysis of an organization’s business layer as well. It contributes to developing information systems that are compatible with the needs of agile organizations. This fact brings us to investigate the new approach of Business-IT Alignment (BITA) by utilizing SOA features. ...

متن کامل

An Integrated Service-Oriented Development Platform for Realization of e-Business Systems

SOA (Service-Oriented Architecture) is becoming a leading paradigm for the development of information systems and application integration. Web services [1] and Semantic Web [2] are emerging technologies that promote service-oriented architecture and service-oriented ebusiness systems. With open and standard application interfaces and technologies, Web services implement SOA’s features to suppor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014