SOA_1 Flashcards
(35 cards)
What is the main objective of the course on SOA?
To understand the concept of service and the principles of SOA architecture.
What is SOA?
Service Oriented Architecture.
What are the key areas covered in the course?
The concept of Service, SOA architecture, Web Service concept, Web service standards, and JAX-Web API.
What is the importance of SOA?
Organizations must adapt quickly to customer demands and changing regulations.
What are the two main issues SOA addresses?
The misalignment between business and IT, and the duplication of functionalities and process silos.
Why is information important in service organizations?
Information is crucial for managing processes and delivering quality service.
What risks are associated with IT projects?
Technical risk, organizational risk, and commercial risk.
What causes the misalignment between business needs and IT?
IT’s inability to evolve quickly and provide necessary functionalities.
What is a common issue in traditional organizational structures?
Duplication of data and functionalities due to functional department silos.
How does duplication of data occur in organizations?
Different departments use their own systems, leading to inconsistent information.
What is an example of data duplication in an insurance company?
Marketing and customer service departments storing product information in different systems.
What are process silos?
Departments that operate independently, leading to inefficiencies and poor customer service.
What is the impact of process silos?
They can slow down overall processes and lead to customer dissatisfaction.
What strategies can organizations adopt to remain competitive?
Operational excellence, product leadership, and customer intimacy.
What is Service Oriented Computing (SOC)?
A computing paradigm that uses services as fundamental elements for developing enterprise applications.
What is the goal of SOC?
To facilitate the integration of new and legacy applications across organizational boundaries.
What does SOA provide?
A cost-effective solution for integrating applications and addressing business needs.
What technologies are associated with Web services in SOA?
XML, WSDL, SOAP, and UDDI.
What does SOA describe in the context of Jini?
SOA describes an environment for dynamic discovery and use of services on a network.
How did Web services build upon the concept introduced by Jini?
Web services implemented the concept of services using technologies like XML, WSDL, SOAP, and UDDI.
What is a service in the context of software components?
A service is a software component that performs an action on behalf of a client.
What are the properties of a service?
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.
What is service orchestration?
Service orchestration allows services to be composed to achieve a specific process while maintaining loose coupling.
What are the types of services?
The types of services include Applicative, Functional, Entity (CRUD), Transverse (Infrastructure), and Host.