Lecture 7: Service Oriented Design and SoaML Flashcards

1
Q

What is system design

A

develop a system as a coupled collection of entities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Service Oriented Design

A
  • Design a SBA integrating a set of exisitng services
  • Design services for reuse (service inventory)

The process of modeling a service inventory and/or reusing it to compose a service oriented opplicaiton

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is service inventory

A

collection of services within an enterprise or a meaningful segment of an enterprise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is service inventory blueprint

A

collection of service candidates produced for a particular business domain with an organization

  • conceptual stage
  • to be implemented into a physical service inventory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the steps of SOD?

A

Service oriented design:

  1. Service candidate definition.
    - illustrate business services as a collection of software service candidates
    - map software service candidates on service types (from the perspective of the business service provider)
  2. Service inventory identification
    - Define a service inventory for each involved participant
    - map each service on a service type
  3. Identify the service contracts necessary for realizing the business services
    - map all business services on participants
    - interaction across participants domains corresponds to service contracts, each to be assigned with a contract ID and name
  4. Model the business services in SoaML
  5. Model contract-based interactions in SoaML and internal service behavior in UML
    - model all contracts in terms of what is transmitted among participants
    - model how each software service behaves
  6. define a viewpoint and a corresponding view that shows how a key design concern of your choice has been addresses by your design solution
    - environmental goal
    - green strategy + mapping design space + corresponding services
  7. Complete design solution with an overview of how each design decision has been addressed
    - draw an overview table including a textual description and a link to the related diagrams/views
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does SoaML

A

It supports the design of service networks that realize the collaboration between participants

How well did you know this?
1
Not at all
2
3
4
5
Perfectly