Questions about service-oriented architecture, or designing software as a collection of services.
4
votes
1answer
95 views
Good design for delegates in a service oriented architecture
My problem is quite complex to explain and my English is not excellent, so I hope you can understand my question.
In a service oriented architecture there are some modules that own data used by all ...
1
vote
1answer
63 views
What's a good strategy for managing static data in an SOA?
I'm working on a web application that sits on top of a number of RESTful web services, interacting primarily with those services through JSON formatted messages over HTTP. Our application has a great ...
3
votes
3answers
116 views
Reuse Business Logic between Web and API
We have a website and two mobile apps that connect through an API. All the platforms do the exactly same things. Right now the structure is the following:
Website. It manages models, controllers, ...
0
votes
1answer
233 views
SOA in .NET 4.5 with MSMQ Durability
I have been doing some investigation regarding ASP.NET Web API. I have enjoyed using the WCF REST template to create new RESTful web services, and Web API seems to be a cleaner iteration on that.
...
2
votes
2answers
99 views
Allowing client to select data to return via REST interface
I have a rest service that is essentially a proxy to a variety of other services. So if I call
GET /users/{id}
It will get their user profile, as well as order history, and contact info, etc... all ...
1
vote
1answer
112 views
Is there a clean separation of my layers with this attempt at Domain Driven Design in XAML and C#
I'm working on an application. I'm using a mixture of TDD and DDD. I'm working hard to separate the layers of my application and that is where my question comes in.
My solution is laid out as ...
1
vote
1answer
90 views
Issues with the intended behavior of a Service layer?
This analysis makes sense, and states anything that avoids code duplication and simplifies maintenance speaks for a service layer.
What is the technical behavior?
When a service client references a ...
5
votes
2answers
115 views
In choosing a service-oriented architecture framework that needs to work with .NET and with Java, what to look for?
I planning to write an application in which there will be a service (call it A) listening for particular commands. This service will then relay those commands to other services (call them B and C) ...
5
votes
2answers
169 views
Is SOA an Utopia? [closed]
I have attended to many SOA related sales pitches and presentations through the years. SOA projects have died because of lack of interest or because of grandiose scopes. The very buzzword has lost ...
1
vote
2answers
119 views
Should business services cross bounded contexts?
Firstly, I am following the convention that a bounded context is synonymous to a department, or possibly one department has 1 to many bounded contexts.
We have a client consultancy department that ...
1
vote
1answer
105 views
Learning Issued Token in Federated Service
I would like to learn federated WCF service. I have the following in my system.
• Windows XP
• Visual Studio 2010 Express
• SQL Server 2008 Express
Is it possible to create a federated ...
1
vote
2answers
240 views
Relationship between SOA and OOA
Thomas Erl defines SOA as follows in his site:
Service-oriented computing represents a new generation distributed
computing platform. As such, it encompasses many things, including its
own ...
5
votes
2answers
209 views
What is the value of workflow tools?
I'm new to Workflow developement, and I don't think I'm really getting the "big picture". Or perhaps to put it differently, these tools don't currently "click" in my head.
So it seems that companies ...
3
votes
5answers
419 views
Where does Java get it's SOA reputation from?
I see lots of SOA books surrounding Java and have always had the subliminal notion that Java is the "right" language for robust/enterprisey SOA, even though I know what SOA involves and that is ...
3
votes
2answers
690 views
How to use the unit of work and repository patterns in a service oriented enviroment
I've created an application framework using the unit of work and repository patterns for it's data layer. Data consumer layers such as presentation depend on the data layer design. For example a CRUD ...
4
votes
2answers
203 views
Amazon SOA: database as a Service
There is an interesting interview with Werner Vogels which is partly about how Amazon does Service Oriented Architecture:
For us service orientation means encapsulating the data with the
...
6
votes
5answers
475 views
Why is there no service-oriented language?
Edit:
To avoid further confusion: I am not talking about web services and such. I am talking about structuring applications internally, it's not about how computers communicate. It's about ...
5
votes
2answers
131 views
how to handle / architect soa when service becomes unavailable?
Say I've got a third-party service called Cool.io that provides a RESTful API but often goes down. My applications consume that API, but when Cool.io goes down, my app really can't do much... but it ...
6
votes
1answer
246 views
What are requirements for a successful SOA?
I’m an EA in an organisation with 10000+ employees. Strategically we are heading towards SOA. Currently I’m researching about SOA’s and creating a road map and I have come over many blogs that talk ...
0
votes
1answer
60 views
Queuing rpc calls
I'm designing a system which listens to JSON RPC calls from clients, piles them up inside a list, and if the list gets full it should store them in a DB and keep receiving calls.
My original plan is ...
2
votes
1answer
2k views
Where to put Spring configuration file?
I want to integrate Spring framework in my project especially into server side.
So, I don't want to put it within WEB-INF folder of war file.
Should I put an applicationContext.xml it into each ...
1
vote
1answer
475 views
Need some critique on .NET/WCF SOA architecture plan
I am working on a refactoring of some services and would appreciate some critique on my general approach. I am working with three back-end data systems and need to expose an authenticated front-end ...
2
votes
2answers
116 views
Does Service-Oriented Architecture require the robustness principle?
I try to migrate more and more of our IT infrastructure to a Service-Oriented Architecture (SOA), that means separation of independent tasks and implementation of this tasks as decoupled services, ...
10
votes
5answers
315 views
How can you effectively use web services in an enterprise environment if you can't use transactions?
The place I'm working at is trying to establish some ground rules, and the debate we're having now is local libraries vs web services for code reuse. Web services seem to be the popular pick in most ...
0
votes
1answer
745 views
Why should I use JAX-RS REST instead of normal servlets?
I'm teaching myself J2EE technologies using Glassfish as my webserver and EJB container. I'm very interested in learning REST as well, and developing an application that is adherent to the rules of ...
3
votes
2answers
270 views
How REST is used outside of the web
I was recently reading the Wikipedia article for Resource-Oriented Architectures (ROA) and stumbled across an article that made the assertion that, although REST is a technology that is very-well ...
3
votes
1answer
209 views
Return Types from Service Interfaces in Service Layer: Mapper required for UI Layer objects?
I am designing a component based system using JSF2 on top of Spring's IoC Container.
It is to employ a service layer between a controller and the domain/business layer (I anticipate the controller is ...
3
votes
1answer
202 views
WCF and Service Registry
I am about to build some WCF Services. Those services need to communicate to each others too, in some scenarios.
I've done some "Google-ing" about Service Registry but can't figure out how to ...
2
votes
3answers
209 views
How to do lazy loading in a SOA fashion?
For example, I've got a root object exposed in a SOA service, say Invoice (Invoice has line items as children).
Sometimes, I need to retrieve its detail line items. I'm thinking to make it lazy ...
4
votes
5answers
325 views
How do you keep SOA DRY?
In our organization, we've shifted to a more "service oriented architecture". To give an example, let's assume we need to retrieve a "Quote" object. This quote has a shipper, a consignee, phone ...
4
votes
4answers
779 views
Is it bad practice for services to share a database in SOA?
I have recently been reading Hohpe and Woolf's Enterprise Integration Patterns, some of Thomas Erl's books on SOA and watching various videos and podcasts by Udi Dahan et al. on CQRS and Event Driven ...
7
votes
5answers
512 views
Why use services (REST/SOAP) instead of a library?
Let's say you're looking at breaking up your applications into services. Are there any good reasons to adopt a SOA approach vs. just creating a library API that can be loaded by the applications that ...
7
votes
7answers
237 views
Communication Between Different Technologies in a Distributed Application
I had to a incorporate several legacy applications and services in a network-distributed application. The existing services and applications are written using different languages and technologies, ...
9
votes
2answers
1k views
WCF/SOA - Why should I create parameter objects for simple requests
Our company is starting a fairly large SOA initiative. We're doing a lot of stuff right: there's good communication; money for tools where appropriate; and we have brought on some good expertise to ...
3
votes
1answer
192 views
In-process SOA?
Can DI/IoC be used for a simplified, local SOA?
I have been reading up on SOA (examples: here, here and here) and it seems that at first a lot of the attention was at interoperability and enabeling ...
1
vote
1answer
1k views
Should I get a service-oriented architecture certification? [closed]
In my place of work, we have a number of applications that seem to interact in a rather ad-hoc, haphazard way, and I feel I need to understand system integration better.
I'm currently deciding ...
3
votes
1answer
124 views
Integrating Domain Model Applications - Resources/Guidance
I'm struggling to find guidance on integrating various applications, usually based on a Domain Model architecture. The applications often expose and consume each others WCF services, but this tends to ...
2
votes
3answers
771 views
Why should I use interfaces if the implementation will mostly stay the same? [duplicate]
Possible Duplicate:
Why are interfaces useful?
In our company we have a service oriented architecture in our asp.net application. We use interfaces for every crap class. Its a huge ...
3
votes
0answers
66 views
BPEL migration project [closed]
We have ported a BPEL set of projects (22 composites), originally created from another provider, to our solution for a client. Currently we are planning to migrate all pending (running) instances from ...
3
votes
3answers
201 views
Identify Service Oriented Architecture
How can I tell if a system is built upon a service oriented architecture when reading its source code?
4
votes
8answers
452 views
Does agile development need a framework in place first?
We are planning a new project and we want to go with a services oriented architecture.
Everyone agrees that this is the way to go but how does this fit in with starting the development using agile ...
0
votes
2answers
213 views
BEST Format/Protocol for RESTful SOA
Which is the best protocol / format for SOA designs using REST. Here are some options but i can't decide...
XML
JSON
YAML
ProtoBuf
... anything else i might have missed
These are my ...
0
votes
2answers
469 views
Best practice for mapping between data/business/model and etc
What is the best approach to mapping between Entity, View Model or dataContract.
For example I've seen the following modelling structures for SOA.
WCF -> DataContract distributed to client.
...
2
votes
2answers
174 views
Services or Shared Libraries?
I work in an environment where we have several different web applications, where each of them have different features but still need to do similar things: authentication, read from common data ...
5
votes
2answers
2k views
What's the best practice to do SOA exception handling?
Here's some interesting debate going on between me and my colleague when coming to handle SOA exceptions:
On one side, I support what Juval Lowy said in Programming WCF Services 3rd Edition:
As ...
9
votes
4answers
833 views
Why do people think SOAP is deprecated?
While browsing SO today I found this question here and it starts with this:
Sure, you're gonna tell me that SOAP is depracated and all, well i'm forced to use it
Found lots of statement like ...
2
votes
5answers
359 views
Is SOA suitable for developers or only for business/IT management people?
Let's suppose you're the lead of a team of developers that needs to build a big information system such as an ERP or Human Resources software, or whatever system that is composed by multiple business ...
5
votes
2answers
159 views
Alternative approaches to usual software solutions
I am creating a service to be exposed on the internet.
One of those things you would normally say "Web 2.0", but that I want to expose as a SOAP webservice, with desktop clients.
I know that it may ...
2
votes
1answer
222 views
SOA Release management strategy
Currently I have been asked to propose an automated release management solution for a large oracle SOA project. All code is stored on SVN repository and it would be nice if I could suggest something ...
6
votes
1answer
756 views
Architecting a modular service application
I'm looking at architecting a new solution that is very modular by nature and would like to create a structure that supports that design to allow for easy future expansion, clear separation of ...