Developing Service-Oriented Applications: a method engineering based approach
نویسندگان
چکیده
The Service-Oriented paradigm, which conceives software resources as discoverable services available on a network, is proving an effective approach for providing business solutions in distributed and heterogeneous computing environments. However, due to the different and numerous issues to face, it is witnessing a growing interest in the use of methodologies suitable for supporting the development of service-oriented applications. The paper proposes an approach, centered on the Method Engineering paradigm, which enables the definition of new methodologies tailored to address specific issues arising in developing of service-oriented applications through the exploitation of fragments of methodologies existing and experimented. In particular, it is shown how to obtain, through composition of method fragments, a complete process which covers from requirements specification to testing of service-oriented applications. The complete definition of a method fragment (MF-Web Services Builder) and a related CASE tool are also presented along with a case study showing their exploitation for building a real service.
منابع مشابه
A View-based Approach for Service-Oriented Security Architecture Specification
Developing secure software is still a software engineering challenge because of the complexity of software security. Yet integrating security engineering and software engineering is increasingly important, especially for serviceoriented applications, as they are exposed to new security challenges due to their open nature. Current security engineering approaches do not consider existing security...
متن کاملSENSORIA: A Systematic Approach to Developing Service- Oriented Systems
Service-Oriented Computing is an emerging paradigm where services are understood as autonomous, platform-independent computational entities that can be described, published, categorised, discovered, and dynamically assembled for developing massively distributed, interoperable, evolvable systems and applications. Various approaches to engineering service-based systems are in use today; however, ...
متن کاملA Systematic Approach to Developing Service-Oriented Systems
Service-Oriented Computing is an emerging paradigm where services are understood as autonomous, platform-independent computational entities that can be described, published, categorised, discovered, and dynamically assembled for developing massively distributed, interoperable, evolvable systems and applications. Various approaches to engineering service-based systems are in use today; however, ...
متن کاملSemantic-Based Development of Service-Oriented Systems
Service-oriented computing is an emerging paradigm where services are understood as autonomous, platform-independent computational entities that can be described, published, categorised, discovered, and dynamically assembled for developing massively distributed, interoperable, evolvable systems and applications. The IST-FET Integrated Project SENSORIA aims at developing a novel comprehensive ap...
متن کاملDevelopment of a framework to evaluate service-oriented architecture governance using COBIT approach
Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...
متن کامل