September 5, 2005 (Computerworld) --
As someone who for years has been steeped in the technologies that today are referred to as service-oriented architectures (SOA), I freely admit to thinking on occasion, Why would anyone want an enterprise service bus? On the other side of the coin, there's no lack of ESB infrastructure vendors that claim that there's no need for dedicated SOA infrastructure because ESB infrastructure does everything a company could possibly need. If you're a neutral third party with no vested interest in either, I'm sure it's a strange and confusing sight to behold. For just a moment, let's forget about the ever-changing vendor positioning and product feature sets. A core reason for both SOA and ESB is to leverage and integrate systems more effectively. As such, there is significant functional overlap in the infrastructure. If you're looking to update your IT architecture, can you consider ESB and SOA interchangeably? Unfortunately, the two are radically different -- and the difference has nothing to do with technology. It's about philosophy. It's about ownership. It's about control. Historically, IT has been organized into horizontal layers such as database, application logic, middleware and presentation. Because of the significantly different skill sets involved, it made sense that each of these layers had a dedicated team responsible for it. Ask any IT individual on one of these teams to give a breakdown of IT, and you will usually hear about these layers (with his layer, naturally, described as the most critical). In contrast, if you ask business executives to break down IT, they will talk about vertical slices through the IT infrastructure: ordering, fulfillment, billing, etc. Executives tend to think of IT in terms of the business processes it supports, not in terms of the arbitrary technology layers underneath. No wonder IT is so often described as being out of sync with business. In the deep dark past, integration was done as a natural part of projects that were solving business problems (addressing "vertical slices"). If one application needed information from another, the project team just built the integration themselves. Although this tied the need to a meaningful business context, these one-off, point-to-point integrations led to uncontrolled spaghetti of interconnected systems. Out of this spaghetti was born enterprise application integration. The goal of EAI was to eliminate the spaghetti by forming another layer in IT -- the integration layer. In some organizations, this became a new layer, and in others, it became a new responsibility for the middleware layer. In either case, with integration the responsibility of one of the layers, it could be well controlled in order to avoid the spaghetti of the past. So, whenever a
"This pilot fish works at a telco that provides DSL hardware access to ISPs. Total number of users: in the..."
Read more...
"User stops at the desk of this pilot fish and informs him that the mouse and keyboard on the user's..."
Read more... Read more Management posts or See all Blogs
If you're like our 7,000 survey respondents, your paycheck this year has been flattened and your bonus obliterated. We offer 12 ways to plump up your paycheck.
By helping Intel with loosened 'Vista Capable' requirements, Microsoft 'severely damaged' its credibility, said an HP exec in a newly unsealed Feb. 2006 e-mail.
Turning information into a Competitive Advantage View this webcast now! Go to the webcast
SaaS Solutions for Remote Systems Management
Download this Technology Briefing, free, compliments of Dell. (Source: Dell) The benefits of Software as a Service (SaaS) are extending their reach into systems management. So in addition to the more obvious cost control and rapid application deployment benefits, SaaS can be instrumental in filling needs for compliance, security and business continuity - all the while reducing costly infrastructure. Learn more in this brand new Technology Briefing. Download this executive briefing
The Importance of Application Management
Get this white paper now! (Source: Dell) Efficient desktop application management is essential in normal day-to-day operations of any company. Whether you are introducing a new application or implementing an OS migration, the goal is the same: minimize disruptions and ensure user productivity throughout the process. Download this white paper
White Papers
Read up on the latest ideas and technologies from companies that sell hardware, software and services.
With an estimated 40% of the world's information now residing behind a firewall, employee productivity is driven by the ability to quickly find key information no matter where it's stored across your organization. At Google, we believe in a simple premise: all of the information you need to be productive at work should be available through one search box, giving users real-time access to content across the enterprise and delivering a single, integrated, secure set of search results.
Moving to Windows Vista: The Promise, The Reality
IDG survey says...that while migration to Windows Vista looms inevitable, the road is fraught with challenges from application compatibility to integration issues to upgrade costs. Fortunately one company is stepping up with solutions and services to help manage Vista in a mixed environment and to automate key aspects of that management chore. View this webcast. See more Webcasts