Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is a Service Oriented Architecture?

Architecture Oriented service
0
10 Posted

What is a Service Oriented Architecture?

0
Antony Marron

SOA is basically an attempt by an IT service company to provide various IT services over the Internet that are available to various external clients, ie email services on a cloud network. Clients can access these services instead of purchasing the hardware, software and spending monthly IT support costs. A properly deployed SOA will enable unique secure access AND be scalable as increase capacity or service upgrades are required. SOA can also be considered internal for large IT enterprises. For the Internet and smaller businesses, a service provider such as www.hsp-central.net covers all elements of an entire office LAN yet in a virtual cloud which saves a client more than 50% of traditional office LAN costs.

0

For completeness we include two different definitions, one from W3C: “A set of components which can be invoked, and whose interface descriptions can be published and discovered.” And a second from LooselyCoupled: “A system for linking resources on demand. In an SOA, resources are made available to other participants in the network as independent services that are accessed in a standardized way. This provides for more flexible loose coupling of resources than in traditional systems architectures.

0
10

When you design a system with a workflow engine as the conductor and director, every activity in the system must be implemented as a standalone, re-usable component that can be directed to execute the activity required. As a result the components operate as services that can be orchestrated based on an input document or definition.

0

For completeness we include two different definitions, one from W3C: “A set of components which can be invoked, and whose interface descriptions can be published and discovered.” And a second from LooselyCoupled: “A system for linking resources on demand. In an SOA, resources are made available to other participants in the network as independent services that are accessed in a standardized way.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123