To participate in the
definition of an industry-wide open API that embodies the contract between
enterprise object application developers and service providers. Such an
open standard adds value to:
Application developers because their applications run on more platforms.
Service providers because their services can host more applications.
This open standard should have the following properties:
The mapping between application concepts and API concepts should be
simple and functionally complete.
It should allow service providers to efficiently implement the APIs
with a minimum of effort.
To discover and exploit the advantages of the combined features of
objects and the web, including the following areas:
Client-side programming: simple client development and usage.
Standard network infrastructure: http and iiop, security, and directory.
Server-side programming: reuse of application code and data, simple
addition of objects to existing middle-tier servers and database servers.