SOA_1 Flashcards

(35 cards)

1
Q

What is the main objective of the course on SOA?

A

To understand the concept of service and the principles of SOA architecture.

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

What is SOA?

A

Service Oriented Architecture.

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

What are the key areas covered in the course?

A

The concept of Service, SOA architecture, Web Service concept, Web service standards, and JAX-Web API.

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

What is the importance of SOA?

A

Organizations must adapt quickly to customer demands and changing regulations.

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

What are the two main issues SOA addresses?

A

The misalignment between business and IT, and the duplication of functionalities and process silos.

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

Why is information important in service organizations?

A

Information is crucial for managing processes and delivering quality service.

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

What risks are associated with IT projects?

A

Technical risk, organizational risk, and commercial risk.

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

What causes the misalignment between business needs and IT?

A

IT’s inability to evolve quickly and provide necessary functionalities.

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

What is a common issue in traditional organizational structures?

A

Duplication of data and functionalities due to functional department silos.

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

How does duplication of data occur in organizations?

A

Different departments use their own systems, leading to inconsistent information.

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

What is an example of data duplication in an insurance company?

A

Marketing and customer service departments storing product information in different systems.

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

What are process silos?

A

Departments that operate independently, leading to inefficiencies and poor customer service.

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

What is the impact of process silos?

A

They can slow down overall processes and lead to customer dissatisfaction.

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

What strategies can organizations adopt to remain competitive?

A

Operational excellence, product leadership, and customer intimacy.

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

What is Service Oriented Computing (SOC)?

A

A computing paradigm that uses services as fundamental elements for developing enterprise applications.

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

What is the goal of SOC?

A

To facilitate the integration of new and legacy applications across organizational boundaries.

17
Q

What does SOA provide?

A

A cost-effective solution for integrating applications and addressing business needs.

18
Q

What technologies are associated with Web services in SOA?

A

XML, WSDL, SOAP, and UDDI.

19
Q

What does SOA describe in the context of Jini?

A

SOA describes an environment for dynamic discovery and use of services on a network.

20
Q

How did Web services build upon the concept introduced by Jini?

A

Web services implemented the concept of services using technologies like XML, WSDL, SOAP, and UDDI.

21
Q

What is a service in the context of software components?

A

A service is a software component that performs an action on behalf of a client.

22
Q

What are the properties of a service?

A

A service is reusable, referenced in a directory, standardized, described by an interface, communicates via messages, neutral, has weak coupling, and is deployed on a server.

23
Q

What is service orchestration?

A

Service orchestration allows services to be composed to achieve a specific process while maintaining loose coupling.

24
Q

What are the types of services?

A

The types of services include Applicative, Functional, Entity (CRUD), Transverse (Infrastructure), and Host.

25
What characterizes an Applicative service?
An Applicative service translates the application logic expressed by use cases and is typically used only within the context of the application it was created for.
26
What does CRUD stand for in service types?
CRUD stands for Create, Read, Update, and Delete.
27
What is a Functional service?
A Functional service executes a business process and can be invoked by different applicative services.
28
What are the properties of services?
Services are reusable, communicate via messages, are abstract and predictable, modular, autonomous, interoperable, loosely coupled, discoverable, and composable.
29
What is the significance of a service contract?
A service contract defines the syntax, semantics, and quality of service, ensuring reusability and compliance.
30
How do services communicate?
Services communicate solely through messages, and consumers can invoke them via their network address.
31
What does it mean for a service to be stateless?
A stateless service does not maintain context, ensuring independence and simplifying maintenance.
32
What is interoperability in services?
Interoperability allows communication with heterogeneous systems using specified connectors.
33
What is loose coupling in service architecture?
Loose coupling refers to the low dependency between the consumer and the service, allowing for easier maintenance.
34
What is service discoverability?
Discoverability allows consumers to find services in a directory based on metadata.
35
What is composability in services?
Composability allows services to be combined through orchestration to meet complex needs.