Presentation is loading. Please wait.

Presentation is loading. Please wait.

Roles and Responsibilities Jahangheer Shaik. Service Specification Specification requires development of three inter-related documents CIM, PIM and PSM.

Similar presentations


Presentation on theme: "Roles and Responsibilities Jahangheer Shaik. Service Specification Specification requires development of three inter-related documents CIM, PIM and PSM."— Presentation transcript:

1 Roles and Responsibilities Jahangheer Shaik

2 Service Specification Specification requires development of three inter-related documents CIM, PIM and PSM These three documents are generated in an iterative process Project architect is responsible for authoring specifications Business analysts contribute more to the CIM and software engineers to the PSM

3 ECCF Specification stack

4 CIM- Computation Independent model CIM captures the service capabilities, traceability to requirements, the service behavioral semantics, and the service information model It is developed primarily by the project architects, with extensive contributions from the business analysts

5 CIM- Enterprise viewpoint Enterprise Viewpoint captures the business objectives, the core functional and nonfunctional requirements, and the analysis models that relate the service capabilities to the business requirements The project architect is responsible for the CIM Enterprise Viewpoint and should work collaboratively with the individuals in the information architect and business analyst roles

6 CIM-Information view point CIM Information Viewpoint is concerned with all the entities used by the service, and captures and expresses the entities in an information model The project architect is responsible for the CIM Information Viewpoint and should work collaboratively with the individuals in the information architect and business analyst roles

7 CIM-Computational or Behavioral Viewpoint Computational or Behavioral Viewpoint captures the behavioral semantics of the service. Behavioral semantics refer to the service capabilities and constraints, but especially to interactions and dependencies of this service with other services The project architect is responsible for the CIM Computational Viewpoint and should work collaboratively with the individuals in the project software developer role

8 CIM- Engineering or Information viewpoint Engineering Viewpoint describes the mechanisms and functions required to support the interactions of the computational components The project architect is responsible for the Computation-independent Model (CIM) Engineering Viewpoint and should work collaboratively with the individual(s) in the project software engineering role

9 PIM- Platform independent model specification The Platform-independent Model (PIM) specification addresses the business functionality and behavior of a service, independent of the technology that implements it Its purpose is to transform the CIM analysis model into a logical model without binding to a technology stack

10 PIM- Enterprise viewpoint Enterprise Viewpoint (EVP) at the PIM level is optional, and in most cases, this cell just provides traceability to the Computation- independent Model (CIM)-level artifacts The project architect is responsible for the PIM Enterprise Viewpoint and informs the business analyst of any changes required in the CIM-level artifacts

11 PIM- Information viewpoint Refines information viewpoint of CIM model by – Remove any unnecessary attributes and classes – Add new attributes – Add Additional classes – Change class type to subclass of a main class – Change cardinality of association The project architect is responsible for the PIM Information Viewpoint artifacts

12 PIM- Computational or behavioral viewpoint It is concerned with further details of system descriptions to provide a sufficient level of detail to support computable working interoperability The technical architect is responsible for the PIM Computational Viewpoint artifacts

13 PIM- Engineering or Implementation view point Engineering Viewpoint defines the non- functional aspects of the service, such as availability and reliability Technical architect is responsible for the PIM Engineering Viewpoint artifacts

14 PSM- Platform specific model specification The PSM specification is the platform specific view of the service. The PSM specification is a technology binding of the PIM interface specification The PSM specification is developed primarily by the technical architects and provides details of the technology which will be used to provide the service capabilities and information exchange

15 PSM- Enterprise viewpoint The Enterprise Viewpoint defines the technology platforms that are available for realization of the service in the PSM specification The project analysts have primary responsibility for the analysis work and artifacts required to populate the PSM specification Enterprise Viewpoint, working with the technical architects. The project architects are responsible for working with the project analysts to ensure that the service adheres to the PIM specifications. The project analysts are also responsible for working with the software engineers to identify and evaluate the best technology platform by which the service can be realized

16 PSM- Information viewpoint The information model in the PSM specification defines the actual wire format in which the service data will be exchanged The project architect has primary responsibility for the analysis work and artifacts required to populate the PSM Information Viewpoint

17 PSM- Computational or behavioral viewpoint Platform-specific Model (PSM) Computational or Behavioral Viewpoint is represented by the actual interface which the service will expose The interface specification provides the exact method signatures, the input and output parameters defined in the PSM-level information model, and the exception conditions The project architect has primary responsibility for the PSM specification Computational Viewpoint artifacts, including generating the physical interface

18 PSM- Engineering viewpoint Defines actual working of the physical interface Focuses on the non-functional aspects of the service such as interacting with a service, binding to a service and authentication to a service The project architect has primary responsibility for the PSM specification Engineering Viewpoint artifact

19 PSM- Technology viewpoint Technology Viewpoint ensures that the service developers adhere to various technology standards that are enforced at the enterprise level by providing detailed implementation considerations The project architect has primary responsibility for the PSM specification Technology Viewpoint


Download ppt "Roles and Responsibilities Jahangheer Shaik. Service Specification Specification requires development of three inter-related documents CIM, PIM and PSM."

Similar presentations


Ads by Google