Very well put, Phil. Clearly, since SOX is about oversight of business processes, there's a natural connection between BPM and SOA. The one comment that I'd...
One thing to be aware of is that once you open up systems via WS-* or any other technology, you better make sure you have proper security measures in place --...
Phil, if leave WS-* aside for a little and turn to SOA, would it be correct to say that the organizations, which worked out their SOX (and , possibly, Basel II...
Note that the SDLC *should* extend to the point where software dies, also. Every piece of software inevitably goes through changes, too. But I agree that in...
Hi folks, I'm trying to map a Reference Architecture to the OASIS SOA Reference Model, however I've been put in a quandary by some of the definitions in OASIS...
Dennis wrote in 1): "A service description is like a map that points to all the information that a consumer needs to use the service. That's fine for me, but...
Dennis, I posed a similar question to your last one and got some interesting comments: http://www.innoq.com/blog/st/2006/08/21/whats_a_service_contract.html ...
Maybe you can refer to Don's four tenets for SO http://msdn.microsoft.com/msdnmag/issues/04/01/indigo/default.aspx "Object-oriented designs often confuse...
Perhaps somebody could point me to a an explicit statement of semantic compatibility in the form of policy? Note: W3C WS-Policy does not have an explicit...
Michael, I would agree that improving business processes related to company's financials is the primary task of SOX, and if a company chooses to use BPM and...
... Your best option is to explicitly define your terms, just as OASIS SOA-RM folks did. Your goal with your reference architecture is to provide a clear and...
<<The concept of mediation is nothing new. In traditional object-oriented literature, a mediator is a well-known pattern that promotes loose coupling by...
You might want to look at the OASIS SOA RM - RA groups work to see what you can re-use (RA = Reference Architecture). One key piece here is that the RM ...
<<Antipattern #1: The "Same old, Same Old" Phenomenon ADVERTISEMENT I come across this antipattern often during my course of interviewing architects for...
You can read an interview of Sir Timothy Berners-Lee discoursing on Web 2.0, hypertext et al. at: http://groups.yahoo.com/group/n-gaa/message/867 Now, if we...
... We've had a couple of chats in recent years about the Web vs. Web services, but not about REST specifically. Obviously he prefers the Web way of doing...
Stefan, Very interesting comments on your blog. The comments got me thinking about a contract in the following way: A contract is a mutual agreement between...
What is interesting about all of these anti-patterns around SOA (including the ones I did at Infoq http://www.infoq.com/articles/SOA-anti-patterns) is that...
The way I've thought of it is that the policy are the bits you define upfront, and the contract is the bit when you are actually interacting. Thus a policy...
... I agree, but it would be nice to have a real "Service Description Language" :-) ... Good point, and a good article. The comments in Stefan Tilkov's blog...
Thanks Steve, The wiki, http://wiki.oasis-open.org/soa-rm/TheArchitecture/PoliciesAndContracts, looks interesting. I will gladly support OASIS, but it would...
I think that "simplistic" description of the distinction between a contract and a policy (or a contract and an interface description like a WSDL file) is spot...
Thanks, Anne! Great response! It was very helpfull. I think you're absolutely right that an SLA is not a part of a service description, but rather represent an...
... I agree with these three options. The third one, in particular, seems to map nicely to the way large businesses serve their customers - offering a service...
Steve, I would like to add a comment to my first response to your answer. I like your "simplistic" way of discriminating between a policy and a contract,...
This is what I meant. Policy + Negotiation + Agreement = Contract. You could argue that WSDL is just a specialised form of policy, it defines the interaction...
... I really like the spirit of Don Box four tenets, but I don't feel comfortable with the way he defines "contract". The name of the third tenet is "Services...
I can affirm that one of the biggest challanges with SOA is trying to change the behaviour of people. There are many stories about the challenges of bridging...