Questions tagged [soa]

SOA stands for Service-Oriented Architecture, a flexible set of design principles that allow multiple separate systems from several business domains to inter-operate. Service orientation is a paradigm that frames what you do. Service-oriented architecture (SOA) is a type of architecture that results from applying service orientation. ([From soa-manifesto.org][1] )

Service-oriented architecture (SOA) is a flexible set of design principles used during the phases of systems development and integration in computing. A system based on a SOA will package functionality as a suite of interoperable services that can be used within multiple separate systems from several business domains.

SOA make changes easier i.e. flexibility. Legacy architecture makes Rigid integration. SOA is easy to assemble and easily reconfigurable like building blocks.
SOA works modularly. Assemble any way we want. If any changes require, instead of starting from scratch we can re-use and add new block so, SOA is saving time and money.

The analogy
Imagine a house on the country side, that in many ways is part of a larger community, like a city or town. The city has it's own complex systems for providing water and electricity, handling sanitation, providing transportation and other utilities. The House is the consumer in this model, the City (or community) is the provider and the pipes, sewers, powerlines, optical fibers etc. is the Infrastructure in which they communicate.

This model could loosely be compared to a SOA. The people in the house uses a number of different "applications" like radiators, computers, toilets, lamps, underfloor heating, bathtubs etc. These applications don't care how the city generates the water, creates the electricity or handles the waste as long as it works. The components of the city are generators, water pumps and sanitation areas. It provides the house with all these needs but it's up to the house to use it in what ever way it sees fit.

1957 questions
0
votes
1 answer

Writing Hardware Drivers, APIs, and Services

What books/blogs/podcasts etc... discuss patterns and best practices for designing software systems that interact with custom hardware and robotics? I am particularly interested in any books that would discuss strategies for writing a program that…
Gus
  • 649
  • 5
  • 14
0
votes
2 answers

What is a good event store/stream middleware for service-oriented/ microservice-architectures

I am building a microservice-architecture and I am looking for a good way to stream events. Currently I have a service that publishes an event that three other services need to react to in a certain way, however the reaction to this event shall…
KaffeeKaethe
  • 301
  • 1
  • 3
  • 10
0
votes
2 answers

Is it a good idea to write wrapper around elastic search or solr

We recently migrated from solr to elastic search. So decision was taken to write a wrapper in custom query format, which converts to elastic search queries.In future if we change to another data store we just have to modify this api but not all…
0
votes
1 answer

Project Architecture, transferring data between core and services

I'm sorry for my english. There was a large java project(spring, hibernatne and etc) having the monolite architecture. Let's name it a core. Adding a new features was hard work so it was accepted a decision to make new features out of the core and…
slippery
  • 355
  • 2
  • 6
  • 13
0
votes
0 answers

Deisgn a comparator for Oracle blob

I'm having a problem where I've to do a comparison between Oracle blobs with some text files. And this needs to be designed in a service-oriented manner so that in future we can add a UI on top of this and the UI will display the difference (as of…
user2666282
  • 381
  • 1
  • 2
  • 15
0
votes
1 answer

Build SOA composties with Ant

I already have a build automation setup in Ant for SOA projects. It recompiles all the code even if there is no change in the code. Can anyone please suggest me the way out where I can only compile the changed SOA composites?
0
votes
2 answers

Any opensource project related to Cloud/SOAstarting up?

I get some spare time [2/3 hrs daily and weekend ofcourse] which i want to invest on working on some opensource project particularly related to SOA , cloud techs ,,Any suggestions ??
Rizwan Sharif
  • 1,089
  • 2
  • 10
  • 20
0
votes
2 answers

Ideas for SOA Service Components

I am an undergraduate student from Mumbai University, now in my final year. The topic for our undergraduate project is "Service Oriented Architecture". As a part of this project, we are supposed to build reusable web service components, and then…
ivorykoder
  • 1,000
  • 3
  • 14
  • 32
0
votes
1 answer

Fault on @ symbol in XML file

I am trying to import a file having the symbol @ into Weblogic server MDS. While importing, looks like the parser is not able to parse @, and throws an error. Is there any escape character (like & for &), using which I can make use of the symbol…
0
votes
2 answers

Soap Webservice Transparent WSDL change

I have a webservice [call it S1] exposed and clients call that service and get back response.So good so far. I have to change my WSDL a bit [for some very odd reasons] but i dnt want clients to see the change. So my idea is to intercept the soap…
Rizwan Sharif
  • 1,089
  • 2
  • 10
  • 20
0
votes
2 answers

Missing resource: in SOATest Jenkins configuration

I am setting up Jenkins for parasoft SOATest and setting the shell commands for execution of .tst. But when I try to build job through jenkins it throws following error: ERROR: Missing Resources: The following symbols/resources were specified but…
0
votes
6 answers

Oracle SOA 12c Installation in windows 7 64 bit- Issues

while i am running java -jar fmw_12.1.3.0.0_soa_quickstart.jar I am executing this command from where my JDK is installed. Error Message : This installer must be executed using java development kit (JDK) but C;/program filed /jre is not a valid…
F0cus
  • 585
  • 3
  • 18
  • 52
0
votes
1 answer

Choose the target SOA server and corresponding partition | Deploy SOA composite application in Jdeveloper

I created a simple SOA application 'Hello' and trying to deploy the same on Jdeveloper but no SOA target server is displayed during deployment. Steps i performed. 1) Installed ADF along with Jdeveloper 11.1.1.3 2) added SOA extension…
Pulkit Bhatia
  • 127
  • 1
  • 7
  • 22
0
votes
1 answer

applications communicate with the web service is an erp

if in said soa is an architecture that allowed modularity? I want to understand : -can say a whole app to communicate with web service (service oriented architecture)? -multi applications communicate with the web service is an erp?
Mesbah Gueffaf
  • 518
  • 1
  • 7
  • 21
0
votes
2 answers

How to effectively manage/host many WCF services for an SOA

My current architecture is a nice fit for SOA. The services are written using WCF, and everything is .NET (no interoperability required). To start off with I was hosting the WCF services inside a Windows Service with ServiceHost. But now the number…
Jack Ukleja
  • 13,061
  • 11
  • 72
  • 113
1 2 3
99
100