Abstract

Article history: Received June 25, 2015 Received in revised format: June 28, 2015 Accepted July 27, 2015 Available online July 29 2015 Enterprise architecture, with detailed descriptions of the functions of information technology in the organization, tries to reduce the complexity of technology applications resulting in tools with greater efficiency in achieving the objectives of the organization. Enterprise architecture consists of a set of models describing this technology in different components performance as well as various aspects of the applications in any organization. Therefore, information technology development and maintenance management can perform well within organizations. This study aims to suggest a method to identify different types of services in service-oriented architecture analysis step that applies some previous approaches in an integrated form and, based on the principles of software engineering, to provide a simpler and more transparent approach through the expression of analysis details. Advantages and disadvantages of proposals should be evaluated before the implementation and costs allocation. Evaluation methods can better identify strengths and weaknesses of the current situation apart from selecting appropriate model out of several suggestions, and clarify this technology development solution for organizations in the future. We will be able to simulate data and processes flow within the organization by converting the output of the model to colored Petri nets and evaluate and test it by examining various inputs to enterprise architecture before implemented in terms of reliability and response time. A model of application has been studied for the proposed model and the results can describe and design architecture for data. Growing Science Ltd. All rights reserved. 6 © 201

Highlights

  • Many have argued that the traditional approaches are not appropriate for handling current needs and we need to develop and apply the effective approaches to overcome the complexities in shorter periods of times

  • This study aims to suggest a method to identify different types of services in service-oriented architecture analysis step that applies some previous approaches in an integrated form and, based on the principles of software engineering, to provide a simpler and more transparent approach through the expression of analysis details

  • The indexes are added to Unified Modeling Language (UML) diagrams describing the architecture in the form of formats and labels

Read more

Summary

Introduction

Many have argued that the traditional approaches are not appropriate for handling current needs and we need to develop and apply the effective approaches to overcome the complexities in shorter periods of times. A full Service-oriented architecture (SOA) implementation is in connection with the development and deployment services and it reflects the feasibility of using services to integrate distinct applications and to create composite applications. Advantages gained in order to reduce development time for creating product, utilizing flexible applications with fast response and dynamic connectivity with partners depend on successful SOA implementation.

SOA concept
SOA Delivery Lifecycle Phases
Service Oriented Analysis Strategies
Top-Down
Bottom-Up
Suggested Approach
Sequence diagram role in reliability assessment
UML sequence diagrams conversion to colored Petri net algorithm
Annotations associated with reliability
Metric calculation of reliability
Calculate availability metrics
Applicable models creation
Case Study
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call