| Application Service Modelling |
|
|
|
|
Application Services capture your 'ideal' applications in your top-down design and provide the mechanism for identifying Application Providers that are functionally equivalent. This tutorial takes you through what is involved in modelling Application Services.
What is an Application Service?Application Services provide the Application Capabilities that are required to support the Business Capabilities. Each Application Service is a well defined component of functional behaviour that provides a logical grouping of Application Functions. This is useful, particularly if you are looking to introduce a service-based approach, but this approach is not mandatory. However, the Application Service enables you to capture how you plan to structure and provide application functionality before selecting, the ‘real’ applications that you will buy or build to fulfil these Application Services.
The specification of the service, in terms of what it does, is defined by the set of Application Functions that it provides.
Creating an Application ServiceOnce you have identified the Application Services you require to support your Application Capabilities you are ready to capture them in Essential Architecture Manager.
Navigate to Application Service, which is in Application Logical of the Application Layer and click the Create Instance button,
The boxes in red, Name and Application Sevice Status, must be completed. Give the service a name that succinctly describes the service that is being offered and select whether the status is online or for retirement, depending on whether this is a service that should or should not be used. Once you have done this, complete as much information about the service as you can. 'Provides Application Functions' defines the Application Functions that make up the functional behaviour provided by this service. You can also Add which Application Provider(s) provide the capability, which Business Process(s) it supports and which Application Capability(s) it provides if you have Don't forget to use the Add Instance button,
The Application Service Architecture is used to describe the static architecture of the service - in terms of the dependencies that this service has on other Application Services in the architecture. Create a new architecture for your Application Service using the Create Instance button,
Composite Application Services A Composite Application Service is an Application Service that is made up of one or more Application Services. To create a Composite Application Service expand the Application Service class and, when you have highlighted Composite Application Service click the Create Instance button. You will see that it is almost exactly the same as the Application Service form, except you also need to complete Contained Application Services, which describes which Application Services are contained within this composite.
Again, don't forget to use the Add Instance button
|