Thanks for the discerning answer, Michael. The Order Service and the Inventory Service are autonomic self-contained services. I actually had a case recently...
... I don't recall you using many/any examples. A *quick* check of your blog turns up nothing either. Can you point me to an example that you believe uses...
... Ok, so you're in the "blame the technology" camp. I'd rather say don't let little children access matches or sharp knives. And I hope you're not saying we...
... I'm talking about commercial examples, which is where I've mainly seen people use document passing, including using SOAP over JMS and SOAP over email. ... ...
I do agree with you, Dennis about A and C. I am not sure that option C requires sharing the same pub/sub domain because we always have federation of message...
You absolutely right Rob. Not every project will be end up using SO techniques, but there are some which will. Instead of a "SOA project", a better phrase...
... C requires sharing the same pub/sub domain because we always have federation of message brokers with adapters for different communication channels (LAN,...
The A option assumes a predefined process; when it starts, it may not necessary to react to any events except the ones embedded into its own business rules....
... Yes, that's my point. Consider that there are millions of developers who have (unknowingly) mastered REST's "Hypermedia as the engine of application...
If we were to view this example in light of business services, maybe we'd get a different perspective. Here's my 2c: Three business services, Sales, Inventory,...
... Ummm so looking at a bunch of airline sites (things I regularly use) I'm not quite seeing them do that. Looking at a bunch of computing manufacturers...
... The only figure I need is this one; http://www.cs.uiowa.edu/~asignori/web-size/ plus the knowledge that pervasive use of hypermedia is a necessary ...
Thanks for the detailed internal business processes. The question now is, if you were a customer ordering some parts from a company, do you want to contact...
... Errr Mark, you do know the difference between the use of hypermedia and the concept of hypermedia as the engine of state don't you? The two are not a...
The answer is of course that you create a virtual service (or a facade) which presents a view to the customer but in itself doesn't actually deliver the RWE...
... Of course I'm aware of the difference, Steve. But it's immaterial when the links contain sufficient information for the next state in the application...
In the example I gave, the customer is placing the order only with Sales. The fact that it raises events, and receives events from other services isn’t seen...
Talking about enterprise UI and facade services, especially, business services, here are some ideas about their integration: http://soa.sys-con.com/node/730632...
... This thread started off with an example from Roy Fielding of why people using HTTP and claiming it as REST are muppets and should stop doing it. You now...
<<Many opinions and discussions are going on around SOA payback. Whether, SOA will give better ROI, good control in business operations, best integration...
"...and requires higher investment, there probably is something wrong" in the solution design or run-time platform - Michael ________________________________ ...
I think budget is a key point here. Too frequently, the IT department and the business owners have separate budgets. In order to "grow" or "mature" their...
What you just described, Udi, may sound like a Sales Aggregate Service, which is the facade itself. However, if you embed all mentioned events, reactions to...
+1 I prefer to think of it as the battle between the proletariat and the evil capitalists, with the IT department proudly declaring itself the People's...
... What are you talking about? I think the discussion is quite clear, and that nobody could reasonably make that assumption based on what I've said in...
... I agree, at least in part. A part of the reason is possibly this: business "requirements" rarely are. Instead, business requirements documents are usually...
... constraint? I'm ... of a ... bother ... state. ... Let us not get too emotional, gentlemen. I realise that kool-aid when drunk during a REST v. WS* battle...