|
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Book Excerpt The New Language of Business: SOA & Web 2.0
The Top 10 Don'ts!
By: Sandy Carter
Aug. 3, 2007 09:15 AM
Understanding what not to do is just as important as understanding what to do. Understand the value of SOA. SOA is about flexible business processes. It's not just doing the same thing you've done before in a different way. Although you should absolutely approach SOA incrementally, the benefits you can achieve are dramatic. And unlike other IT approaches, SOA is not just about technology. SOA is really a mindset and a way of approaching business problems. It supports the flex-pon-sive* company by merging technology, business insight, and thought leadership to create an environment in which innovation can thrive.
Taking an approach to SOA that is business-centric ensures that you are keeping your investments focused on areas that will mean the most for your bottom line. Whatever your approach, be sure to think through reuse and best practices. Take a portfolio-management perspective and decide what kind of assets you need to run your business. Then figure out where these assets come from. Newly created and reused services are the building blocks of SOA. Reuse gives users flexibility through reduced cycle time and elimination of duplicate processes. For your first project, have a solid plan with governance at the heart. Governance is critical for success. Use the first project to establish credibility and to validate financial assumptions, to seed your CoE, and to establish architectural guidelines and organizational infrastructure to ensure reuse. The Top 10 Don'ts! The top 10 don'ts for your flex-pon-sive* journey are:
Don't Expect Maximum Business without SOA "SOA is the link to the business. It is an approach to architecture that enables the flexibility required for innovation across the board. Why? We discussed in detail the role both XML and Web Services play in SOA. They are the glue like HTTP is the glue for the Internet. Web Services allow companies to have the necessary IT support so the business can be viewed as a set of services." From a brief technology perspective, the technologies key to SOA, XML, and Web Services had better accommodate change. Said ever more strongly, SOA-based technologies enable you to build for change! For example, it's possible to add or reorder elements in an XML business object without breaking code. The same applies to WSDL, another standard prominent in SOA. From a technology viewpoint, older approaches, such as RPC or CORBA, don't allow this flexibility. Additionally, Web Services offer the flexibility of having learned from the mistakes of previous methods (such as CORBA and RPC). The designers of Web Services learned that it needed the flexibility to support both asynchronous messaging and remote procedure calls. Before, support for one was there and the other was added later. Just as with a house, building additions is never as efficient or as flexible as designing it in the beginning. In addition to this flexibility enablement, another enabler is language independence. XML renders more naturally into multiple languages, such as C, Java, COBOL, and so on. Because SOA is based on these two critical elements, Web Services and XML, it's built for flexibility. It enables businesses to be on-demand and be able to respond to whatever the market throws at them. Flexibility and cost savings continue to be crucial goals. Key to attaining these goals is an SOA strategy because it helps companies save money as they implement on-demand flexibility. Don't Just Do Technology - It's a Transformation of the Way You Do Business For example, consider St. George Bank, Australia's fifth-largest bank. It's one of the top 15 public companies in Australia, employing more than 7,500 people. Its national operations span all aspects of the finance industry, including retail banking, institutional and business banking, and wealth management. Customer satisfaction is of utmost importance to the bank and it can't afford to have IT challenges distracting it from its customers and business, which is why reusable services make so much sense. The cost of new product development and time-to-market are greatly reduced, enabling the bank to be flexible to business drivers while minimizing the cost to make the necessary changes. At St. George Bank, the enterprise architecture team is co-located with the business. Greg Booker, head of group architecture, explains: "I have two architects working on the same floor as the business leaders in commercial, and I have two architects working with the retail folks, so they're not locked away in an IT center, completely disconnected from the business. They are people that understand the business pressures or business issues from a day-to-day perspective, and the business is also able to reach out and touch those guys and talk to them. "We're able to communicate to the business in terminology they appreciate like "fee to market," "reduced complexity," and "reduced costs," all of which it wants to hear about. It doesn't want to hear about the fact that it's a bunch of reusable components that are linked together with Web Services and all the rest of it. "This level of engagement is critical," concludes Booker. Reader Feedback: Page 1 of 1
SOA World Latest Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||