The service modeling process based on use case refactoring
- The service modeling process based on use case refactoring
- Service modeling; service-oriented architecture; use case models; refactoring
- Issue Date
- SPRINGER-VERLAG BERLIN
- International Conference on Business Information Systems, BIS 2007: Business Information Systems, Page. 108-120
- 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.
- Appears in Collections:
- COLLEGE OF COMPUTING[E] > COMPUTER SCIENCE(소프트웨어학부) > Articles
- Files in This Item:
There are no files associated with this item.
- RIS (EndNote)
- XLS (Excel)