| By Charles Rattray | Article Rating: |
|
| December 9, 2008 09:15 AM EST | Reads: |
6,359 |
For a business to be sustainable today, it must be supported by a truly sustainable architecture. This type of architecture must have built-in agility and reusability. To be able to support the disparate end-to-end transaction components involved in converting leads to cash, this architecture must be sufficiently free form in its inter-business process communication. All businesses require this, whatever the business model. This openness in communication needs to permeate down through the layers of the organization so that reuse is standard - and considered a strength, rather than a lack of precision.
Imagine a business introducing a new product line. It not only builds an external marketing message, but also internal messaging to inform the underlying teams and business processes how to sell and deliver the new product, to whom, and
for how much. No rebuilding of business departments or lines of business required. It's the same deal for those impacted by the credit crunch, where the only way to maintain revenue is to reduce operating cost.
This principle can also be used when organizations adopt service-oriented architectures (SOA). SOA is changing the way companies integrate existing business systems across the enterprise. The ability to integrate lead-to-order-, order-to-production-, production-to-delivery-, delivery-to-invoice-, and invoice-to-cash-oriented systems means organizations can hold onto their investment in staff knowledge, process, and procedures, and IT tools - specifically hardware and software. And they can do it while making the kinds of company-wide systems improvements needed to support diverse initiatives including e-commerce, B2B, and global economic trading.
Distributed computing has been around for many years. For some, SOA appears to be just hype on the same theme, but as a paradigm for developing an enterprise-wide architecture, it does have advantages. Today's distributed systems have a service-oriented focus, operate using loosely coupled components, are responsive to business transaction events, and support integrated as well as internally built solutions. Critically, they are designed around the data by which revenue-generating transactions are underpinned, and they make extensive use of existing infrastructure and software.
SOA offers independence across platforms and physical server dependency and represents a good opportunity for IT departments to streamline their infrastructures and squeeze more value from existing networks and systems. SOA enables dynamic use of available services via messaging and authentication, and is not prescriptive in the way system components interface with each other. When coupled with the use of software patterns - where knowledge is encapsulated within reusable service components - SOA can significantly improve reliability. From a service deployment perspective, this means a reduced need to buy new hardware and infrastructure software for each new line-of-business-driven project. Instead, organizations can benefit from standardizing, consolidating, and virtualizing server and software application environments, while focusing on additional cost reduction through skills consolidation and knowledge sharing when building communication interfaces between different technologies.
The nirvana resulting from pursing the SOA paradigm includes lower overhead costs in managing the underlying infrastructure, composite application construction and hence lower risk, and decision making based on the here-and-now - having data from across the enterprise available from a single application interface. To achieve this, organizations work toward integrating multiple systems and data sources to establish a single data taxonomy that delivers consistent views on that data - resulting in a shared service-oriented architecture up and down the supply-chain that the organization forms part of.
Published December 9, 2008 Reads 6,359
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Charles Rattray
Charles Rattray is director of professional services for Tideway. He is an accomplished IT professional with over 17 years of experience managing multi-million pound IT infrastructure projects and client engagements within the Financial Services industry. Prior to joining Tideway, he held positions at Sun Microsystems, Wellington Underwriting, and Manganese Bronze, overseeing projects in the investment banking, financial services, government, insurance, and engineering industries. Charles has an MBA from Liverpool University, England, and has a Post Graduate Diploma in Information Technology and a BA in Business from Stirling University, Scotland.
- It's the Java vs. C++ Shootout Revisited!
- Patterns for Building High Performance Applications
- Asynchronous Logging Using Spring
- Java for Programmers (2nd Edition)
- Cross-Platform Mobile Website Development – a Tool Comparison
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Immersing into JavaScript Frameworks
- Workday Reportedly Prepping to Go Public
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Book Review: Sams Teach Yourself Java in 24 Hours
- OpenOffice.com Lives
- Book Excerpt: Introducing HTML5
- Adobe Sends Flex to the Apache Foundation
- Five Years Waiting for JRE 7: Is It Justified? (Part 1)
- Book Excerpt: Java Application Profiling Tips and Tricks
- i-Technology in 2012: Five Industry Predictions
- It's the Java vs. C++ Shootout Revisited!
- Patterns for Building High Performance Applications
- OpenXava 4.3: Rapid Java Web Development
- The Next Web Architecture
- Asynchronous Logging Using Spring
- Java for Programmers (2nd Edition)
- Is Write Once Run Anywhere Ever Going to Be a Reality?
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- JavaServer Faces (JSF) vs Struts
- The i-Technology Right Stuff
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- What's New in Eclipse?
- i-Technology Predictions for 2007: Where's It All Headed?
















