A new role for OLE.We never quite understood all the fuss about Microsoft's OLE ("object linking and embedding See OLE. (operating system) Object Linking and Embedding - (OLE) A distributed object system and protocol from Microsoft, also used on the Acorn Archimedes. OLE allows an editor to "farm out" part of a document to another editor and then reimport it. ") technology, perhaps because most commercial applications of OLE have been fairly trivial. But a few weeks ago we paid a visit to Redmond, where we got some eye-opening briefings on a quiet but profoundly important shift in Microsoft's positioning of OLE. In essence, OLE is emerging--along with Windows NT--as the underpinning of Microsoft's enterprise and client-server strategy. That new role puts OLE in head-to-head competition with the biggest and most entrenched en·trench also in·trench v. en·trenched, en·trench·ing, en·trench·es v.tr. 1. To provide with a trench, especially for the purpose of fortifying or defending. 2. players in the high-end market. But the odds are pretty good, we think, that Microsoft will end up extending its desktop dominance into the corporate applications development environment as well. If that happens, OLE may come to define a whole new set of standards for interoperability and interface design. And, just as Windows and Office compatibility have turned into de facto standards Hardware or software that is widely used, but not endorsed by a standards organization. Contrast with de jure standard. de facto standard - A widespread consensus on a particular product or protocol which has not been ratified by any official standards body, such as ISO, for the rest of the PC software industry, we suspect OLE will soon become a test of admission to much of the enterprise market. To be sure, OLE's success is hardly a done deal. But the repositioning repositioning Laparoscopic surgery The changing of a Pt's position during a procedure to improve access or visualization of the operative field, which may be linked to complications, as it changes anatomic planes of operation. Cf Laparoscopic surgery. of OLE raises some interesting issues that we're watching closely: How does a desktop-oriented technology like OLE suddenly become an enterprise architecture? In its earlier incarnation, OLE was simply a pipeline that let independent, off-the-shelf applications talk to each other. Now, it's become a specification for designing components that end users can assemble into complex, customizeable applications. Microsoft envisions a world in which enterprise solutions are assembled out of a wide variety of pre-built objects (some from commercial developers, others created by users themselves). All of these objects will communicate through common APIs, their behavior and appearance will be consistent, and they will support industrial-strength transaction processing Updating the appropriate database records as soon as a transaction (order, payment, etc.) is entered into the computer. It may also imply that confirmations are sent at the same time. Transaction processing systems are the backbone of an organization because they update constantly. and distributed computing (1) The use of multiple computers networked throughout a wide geographical area, or the world via the Internet, in order to solve a single problem. See grid computing. (2) The use of multiple computers in an enterprise rather than one centralized system. . Is OLE really ready for prime time? As of today, OLE has critical shortcomings A shortcoming is a character flaw. Shortcomings may also be:
Won't OLE essentially force users to adopt a Microsoft-specific standard? OLE APIs are open, and Microsoft has lined up a few partners (notably Software AG) to port OLE over to Unix, MVS (Multiple Virtual Storage) Introduced in 1974, the primary operating system used with IBM mainframes (the others are VM and DOS/VSE). MVS is a batch processing-oriented operating system that manages large amounts of memory and disk space. , and OS/400 environments. But the truth is that OLE remains closely tied to Windows NT (Windows New Technology) A 32-bit operating system from Microsoft for Intel x86 CPUs. NT is the core technology in Windows 2000 and Windows XP (see Windows). Available in separate client and server versions, it includes built-in networking and preemptive multitasking. , Microsoft's only high-end platform. If customers haven't first made a pretty strong commitment to NT, Microsoft is going to have a tough time selling OLE as a development architecture. However, NT has made impressive gains in the high-end market, while these days rival platforms like OS/2, Unix, and Netware seem to be losing momentum and direction. So finding customers who have bought into NT is less of an obstacle than it once was. Doesn't OpenDoc provide much of the same component architecture, but through a more open environment? Right now, it's difficult to take OpenDoc seriously. Key members of the OpenDoc consortium have been conspicuously reluctant to incorporate the technology into their own products, and the rationale for OpenDoc increasingly sounds like the "Stop Microsoft" rhetoric that we heard from the anti-Windows crowd a few years ago. Anti-Redmond politicking didn't make OS/2 a success then, and we doubt that it will save OpenDoc now. What about Microsoft's notorious lack of experience with enterprise customers. That's an out-of-date story. These days, Microsoft has a very respectable infrastructure in place for support, consulting, developer training, compatibility testing Compatibility testing, part of software non-functional tests, is testing conducted on the application to evaluate the application's compatibility with the computing environment. , and the like. There's now a dedicated Enterprise Customer Unit sales unit sales Sales measured in terms of physical units rather than dollars. Unit sales data are often used by financial analysts when evaluating the health of a company. force and a network of third-party "solution providers." Maybe we've drifted too far into the Microsoft reality distortion field Reality distortion field is a term coined by Bud Tribble at Apple Computer Inc. in 1981, to describe company co-founder Steve Jobs' charisma and its effects on the developers working on the Mac project. , but we're especially struck by the sense of mission these issues inspire among Microsoft people. If that enthusiasm is even slightly infectious, OLE customers aren't going to have too many doubts about Microsoft's commitment to the enterprise market. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion