The service modeling process based on use case refactoring

22Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Service-Oriented Architecture (SOA) is an architecture for a system or application that is built using services that implement business functionality with proper granularity. If the granularity of a service is finer, the flexibility and reusability of the service is lower. Therefore, it is critically important to identify what pieces of functionality will become services and to define the interfaces of those services. In this paper, we define a process to identify services by use case refactoring. Task trees are defined to restructure use cases, and five refactoring rules are introduced along with a running example. Because this modeling process can choose the correct levels of abstraction and granularity, it can be helpful in identifying coarse-grained services. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Kim, Y., & Doh, K. G. (2007). The service modeling process based on use case refactoring. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4439 LNCS, pp. 108–120). Springer Verlag. https://doi.org/10.1007/978-3-540-72035-5_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free