Does anyone know of any SOA standards (released or in development) relating to clustering and load balancing scenarios?
Clarification added April 29, 2008:
I'm specifically looking for standards that address common clustering needs, such as state management, routing, quorum and heart beat support.
Good Answers (2)
I thought that there might be something in the Microsoft Architecture journals but could not find anything.
There's a good series of articles by Judith Myerson that look a SLAs with webservices which is why you might want to cluster or load balance them in the first place.
Links:
Lynn W.
virtualization since Jan68, online at home since Mar70
Best Answers in: Financial Regulation (5), Information Security (5), Economics (4), Government Policy (3), Equity Markets (3), Risk Management (2), Blogging (2), Enterprise Software (2), Budgeting (1), Mergers and Acquisitions (1), Sales Techniques (1), Planning (1), Bond Markets (1), Derivatives Markets (1), Hedge Funds (1), Career Management (1), Computer Networking (1), Information Storage (1), Telecommunications (1), Web Development (1)
we had been doing our ha/cmp product just before we left
http://www.garlic.com/~lynn/subtopic.html#hacmp
which had all the stuff for state management, routing, quorum, heart beat, etc
now two people in this ha/cmp meeting
http://www.garlic.com/~lynn/95.html#13
later show up in a small client/server startup responsible for something called a commerce server. we were brought in as consultants because they wanted to do payment transactions on their server and they had this technology called SSL they wanted to use. The result is now frequently referred to as electronic commerce.
part of the deployment was something called a payment gateway
http://www.garlic.com/~lynn/subnetwork.html#gateway
which we've periodically referred to as the first service oriented architecture. the payment gateway deployment was built on ha/cmp
More Answers (2)
I hope this website will help you.
http://www.linuxvirtualserver.org/
This is specific to linux, but you will get idea about the clustering.
Fabian L.
Director at Greensense, providing innovative technology for sustainability
SOA is an architectural style, not an architecture or a technology. So there won't be, or shouldn't be, any "SOA standards".
There are relevant platform standards. For example, a few aspects of the Java EE relate to the issues you mention. There are also some relevant Web Service standards such as WS-Reliable Messaging and WS-Atomic Transaction. Lastly, vendors of specific technology platforms related to SOA, like BizTalk or WebSphere ESB, have guidance on clustering and load balancing for their platforms.