Most Read Latest News Blog Resources

Guest View: All-From-One; Or One-For-All?




July 15, 2003 — 
There are few IT decisions with broader implications than the choice of business software infrastructure, whether it be for an independent software vendor or a large enterprise.

There are two core philosophies that enterprises can employ. I like to call them "all-from-one" and "one-for-all." In an all-from-one approach, the enterprise adopts a vendor's proprietary framework and deploys systems built on it. In a one-for-all approach, the enterprise selects a set of technology standards that systems must support, thereby remaining vendor-independent. I have made both choices at different points in my career and found that they lead to starkly different results.

Microsoft, as an example of all-from-one, has an established record of building Windows operating systems with extensive APIs that allow software engineers to develop new applications on top of their proprietary framework. Advancements in personal computing have come from this all-from-one infrastructure approach, including faster development of new solutions, ease of use through common wizards and help functionality, and faster deployment across desktops by few administrators.

Microsoft's .NET and Web services strategy extends this all-from-one approach from desktops to the enterprise. Here applications such as customer relationship management, sales force automation, enterprise resource management and sales and marketing effectiveness-all critical to an enterprise's daily function-are shared by the entire organization and constantly communicate with one another and with external systems controlled by partners, suppliers, brokers, regulators and more.

It is at this point of enterprise integration that the all-from-one approach faces its most significant challenges.

ISVs and enterprises choosing an all-from-one path are limited by the single platform on which applications must run. Web services are reduced to being a revolutionary new platform API providing XML interoperability to platform applications over the Web. Many hardware and software solutions, otherwise providing significant business value or cost savings, are no longer options.

Most important, however, the enterprise loses control over its technology destiny. The platform vendor alone has ultimate control over critical issues, such as scalability, security, ease-of-maintenance and compatibility for applications. Dependency on the all-from-one platform and the vendor that maintains it is constant and complete.

Given these observations, it is important for a business or ISV that is adopting an all-from-one philosophy to carefully watch and evaluate the actions, vision and commitment of the platform vendor on which the viability of critical business applications depends. Conversely, it is incumbent on the platform vendor to successfully explain why changes in pricing, technology, branding and vision are in customers' best interest.

In contrast, one-for-all infrastructures, such as those based on Java, are built on open standards. Instead of locking customers into a proprietary platform, they natively support and even encourage transactions across an open, multiplatform environment. This provides wider choice of hardware, operating system, technology implementations and Web services.

Leveraging open standards empowers the business to set its own destiny by changing systems, vendors and development strategies as needed to control scalability, reliability, security, connectivity and all other critical aspects of core business software. It also removes the need for customers to "rip-and-replace" because they can reuse existing software that has been acquired over decades of investment, and bring those assets into the world of Web services.

This one-for-all strategy also views the Internet much more broadly as an open infrastructure for building and managing network-based applications. Web services are evolutionary instead of revolutionary-the next stage in IT integration driven by open standards, using a variety of languages running on a variety of platforms, and enabling businesses to extend applications into new opportunities.

One-for-all vendors can focus on interoperability and qualities such as security and the ability to reliably handle high-volume transactions, because they are independent of application-logic concerns. Even tools are more open. Eclipse and similar tools are built on open-source technology, providing a unified, portal-like interface across development software from different vendors giving customers maximum choice.

SIZE DETERMINES CHOICE
In our emerging world of services-oriented architectures, the best chances for success with an all-from-one approach lie in small companies, not mid-to-large-size companies where heterogeneous and legacy systems are a fact of life, and multiplatform security and scalability are an absolute necessity. For these larger companies and the ISVs that serve them, one-for-all is the clear choice for success.

As a closing thought, given today's market forces, it is likely not a matter of if all-from-one providers will open up their platforms, but a matter of when.

Bradley S. Fordham is chief technology officer at Online Insight Inc., which sells sales and marketing support software.


Share this link: http://www.sdtimes.com/link/27311
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading



 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 3/15/2010 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
blogs tab
Google Code turns 5
Google Code Turns 5, and adds a Paxos Algorithm to make the system more stable and reliable.
03/17/2010 11:16 AM EST

Test your Visual Studio 2010 know-how
Microsoft is offering free beta certification exams for Visual Studio 2010.
03/17/2010 11:08 AM EST

Microsoft lifts the hood on IE9
Microsoft is previewing IE9.
03/16/2010 01:10 PM EST

 

Events calendar tab
3/22/2010 to 3/25/2010
Santa Clara, Calif.
The Eclipse Foundation

4/12/2010 to 4/14/2010
Las Vegas
Penton Media

4/12/2010 to 4/15/2010
Santa Clara, Calif.
O'Reilly Media

4/19/2010
New York City
Flagg Management

4/25/2010 to 4/28/2010
Overland Park, Kans.
IIUG