Title :
Eco System: an Internet commerce architecture
Author :
Tenenbaum, Jay M. ; Chowdhry, Tripatinder S. ; Hughes, Kevin
Author_Institution :
CommerceNet, Palo Alto, CA, USA
fDate :
5/1/1997 12:00:00 AM
Abstract :
Robust electronic commerce will require several proprietary systems to interoperate. CommerceNet is proposing Eco System, a cross industry effort to build a framework of frameworks, involving both e-commerce vendors and end users. Eco System will consist of an extensible object oriented framework (class libraries, application programming interfaces and shared services) from which developers can assemble applications quickly from existing components. These applications could subsequently be reused in other applications. We are also developing a Common Business Language (CBL) that lets application agents communicate using messages and objects that model communications in the real business world. A network services architecture (protocols, APIs, and data formats) will insulate application agents from each other and from platform dependencies, while facilitating their interoperation. Functionally, Eco System fills three distinct roles. It is: a layer of middleware that facilitates agent interoperation through services such as authentication, billing, payment, and directories; an object oriented development environment that encourages the reuse of e-commerce modules (even modules that represent the product line of an entire company); and an industry roadmap and interoperability example that promotes open standards and helps technology vendors communicate with end users about product features
Keywords :
Internet; business communication; business data processing; object-oriented programming; open systems; CommerceNet; Common Business Language; Eco System; Internet commerce architecture; agent interoperation; application agents; authentication; cross industry effort; e-commerce module reuse; e-commerce vendors; extensible object oriented framework; framework of frameworks; industry roadmap; middleware; network services architecture; object oriented development environment; open standards; platform dependencies; proprietary systems; real business world; robust electronic commerce; Assembly systems; Business communication; Electronic commerce; Insulation; Internet; Libraries; Object oriented modeling; Object oriented programming; Protocols; Robustness;