Service oriented architecture. Module 15, 16 Flashcards

1
Q

What are features of an atomic/simple (micro)service (4)

A
  1. Provide functionality that relates to one type of entity
  2. Implementation is independent of others
  3. If microservice: self-contained, NO MONOLITHS OR ANOTHER APPLICATION. does not contain the receiver information inside when sending out information
  4. If service: may depend on others, wrapper of monolith to expose functionality
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Features of complex/composite (micro)service (4)

A
  1. Relate to more than 1 entity
  2. Functionality consists of a sequence of activities, with direct communication with others
  3. Microservice: may depend on other microservices, bUT NOT ON MONOLITH
  4. Service: may depend on monolith and microservices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a straight through process

A

A business process that is completely automated

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

What is a long running process

A

A business process that has humans involved

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

Benefits of microservices and SOA layers (5)

A
  1. High degree of modularity
  2. Help manage complexity in large enterprise solutions
  3. Microservices are loosely coupled
  4. Interact through widely used standards-based interface
  5. Easier to change, extend, maintain than monoliths
How well did you know this?
1
Not at all
2
3
4
5
Perfectly