Information System Services Generation of Business Services Specification and Based on a System-of-Services Logical Architecture Pattern
The generation and design of the service architecture of an information system is complex. It depends more on the vision of the service than on the vision of the service inside an information system. An information system is indeed a system of services that can contain thousands of services. The lack of consideration of constraints imposed by the information system makes it difficult to reuse these services. Another strong constraint is that an information system service must support a business service. The proposed approach allows information system services to be generated in accordance with the business services specification and their logical architecture to be automatically designed by respecting a logical architecture pattern of the system-of-services. An information system services generation algorithm allows being consistent with the logical architecture pattern during this generation. The definition of coherence and coupling properties makes it possible to evaluate the relevancy of the system-of-services. A use case shows the value of these properties in making the logical architecture of the service system more relevant to business services.