Writing Effective Use Cases
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Normal Forms and Normalized Design Method for Business Service
ICEBE '05 Proceedings of the IEEE International Conference on e-Business Engineering
Business Services and Business Componentization: New Gaps between Business and IT
SOCA '07 Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications
Soa: principles of service design
Soa: principles of service design
Identification and Analysis of Business and Software Services—A Consolidated Approach
IEEE Transactions on Services Computing
Service-Oriented Modeling: Service Analysis, Design, and Architecture
Service-Oriented Modeling: Service Analysis, Design, and Architecture
The service modeling process based on use case refactoring
BIS'07 Proceedings of the 10th international conference on Business information systems
Model-driven software development of applications based on web services
International Journal of Web and Grid Services
Towards a dynamic rule-based business process
International Journal of Web and Grid Services
Detecting WSDL bad practices in code-first Web Services
International Journal of Web and Grid Services
International Journal of Web and Grid Services
Hi-index | 0.00 |
A key problem in service-oriented computing is how to extract business requirements and build solutions with available services. The manual process of eliciting business requirements from use cases and scenarios is time consuming. This paper proposes a semi-automatic way of deriving service models from business use cases using XML-based use-case tailoring. By matching the required capability of each use case to the available capabilities provided by services, the optimal set of use cases is realised by the appropriate set of services. We rewrite use cases in XML to achieve the clear separation of any semantic parts of use-case descriptions from visual representations. The resulting use cases are subsequently tailored into well-defined business functionalities, which are built as services according to service orientation principles. Finally, we analyse and discuss validation results of a case study to illustrate how the proposed approach works.