Service oriented architecture. Module 15, 16 Flashcards
1
Q
What are features of an atomic/simple (micro)service (4)
A
- Provide functionality that relates to one type of entity
- Implementation is independent of others
- If microservice: self-contained, NO MONOLITHS OR ANOTHER APPLICATION. does not contain the receiver information inside when sending out information
- If service: may depend on others, wrapper of monolith to expose functionality
2
Q
Features of complex/composite (micro)service (4)
A
- Relate to more than 1 entity
- Functionality consists of a sequence of activities, with direct communication with others
- Microservice: may depend on other microservices, bUT NOT ON MONOLITH
- Service: may depend on monolith and microservices
3
Q
What is a straight through process
A
A business process that is completely automated
4
Q
What is a long running process
A
A business process that has humans involved
5
Q
Benefits of microservices and SOA layers (5)
A
- High degree of modularity
- Help manage complexity in large enterprise solutions
- Microservices are loosely coupled
- Interact through widely used standards-based interface
- Easier to change, extend, maintain than monoliths