Method and system for creating e-marketplace operations
First Claim
1. A system for creating an electronic marketplace that enables inter-enterprise collaboration, integration and customization and accelerates system development, the system comprises:
- an open services market platform that comprises;
a collaboration layer having a common language and components for defining relationships among various programming interfaces and formats and enabling dynamic addition and editing of participants and services in the electronic marketplace;
a service coordination layer having components for enabling rapid customization of business logic and automating brokering and service coordination among participants in the electronic marketplace; and
a plurality of server level components that interface with the collaboration layer and the service coordination layer to deliver functions and services to participants of the electronic marketplace.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for implementing an open services market platform in a public or private electronic marketplace. The open services market platform includes a layered architecture that accelerates the development and customization of applications in a given marketplace and accommodates integration between multiple marketplaces and/or business partners. The open services market platform includes a collaboration layer and a service coordination layer. The collaboration layer facilitates multi-party collaboration and provides tools that permit business partners to define relationships among various programming interfaces. The service coordination layer enables business logic to be rapidly customized to meet an organization'"'"'s evolving needs and facilitates in the selection of an optimal trading partner for a given task. Therefore, electronic marketplaces built with the open services market platform are easily developed and customized to meet the evolving needs of participants within the marketplace.
-
Citations
27 Claims
-
1. A system for creating an electronic marketplace that enables inter-enterprise collaboration, integration and customization and accelerates system development, the system comprises:
an open services market platform that comprises;
a collaboration layer having a common language and components for defining relationships among various programming interfaces and formats and enabling dynamic addition and editing of participants and services in the electronic marketplace;
a service coordination layer having components for enabling rapid customization of business logic and automating brokering and service coordination among participants in the electronic marketplace; and
a plurality of server level components that interface with the collaboration layer and the service coordination layer to deliver functions and services to participants of the electronic marketplace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A open-services market-enabled electronic marketplace that enables inter-enterprise collaboration, integration and customization and accelerates system development, the marketplace comprises:
-
a first component that provides trading partners in the electronic marketplace with an ontology-based language for rapid integration of services and effective negotiation and collaboration among trading partners and services;
a second component that enables the trading partners to define relationships among various application programming interfaces and information formats;
a third component that enables dynamic addition and editing of trading partners and services in the electronic marketplace;
a business process engine that enables rapid customization of business logic in the electronic marketplace;
a fourth component that facilitates in selecting at least one optimal trading partner;
a fifth component that enables rapid customization of business logic and automates brokering and service coordination among participants in the electronic marketplace; and
a plurality of server level components that interface with the first to fifth components to deliver functions and services to participants of the electronic marketplace.
-
-
22. A open-services market-enabled electronic marketplace that enables inter-enterprise collaboration, integration and customization and accelerates system development, the marketplace comprises:
-
a presentation layer for managing user interfaces in the electronic marketplace and users'"'"' interactions with the user interfaces;
a business logic layer for defining the functionality of a business application in the electronic marketplace and for specifying how individual functional components of the business application communicate with external services; and
a services layer for providing mediated access to potentially distributed services across numerous communication protocols. - View Dependent Claims (23, 24, 25)
-
-
26. A open-services market-enabled electronic marketplace that enables inter-enterprise collaboration, integration and customization and accelerates system development, the marketplace comprises:
-
a presentation layer that manages user interfaces in the electronic marketplace and users'"'"' interactions with the user interfaces;
a business logic layer that defines the functionality of a business application in the electronic marketplace and specifies how individual functional components of the business application communicate with external services;
an ontology builder that is used to create and modify ontologies through which services, information and processes that are used in the electronic marketplace are structured;
a service registry that is a dynamic directory of web-based services;
a service publisher that is a wizard based tool for enabling providers of on-line commerce to dynamically register and administer descriptions of their capabilities within the electronic marketplace;
a service coordination advisor that is rule-based expert system that encodes a trading partner'"'"'s logic for how to do business with other trading partners and uses predefined rules and factors to help manage the selection of the at least one optimal trading partner;
a service select wizard that is a user interface that enables a user to specify requirements for how an appropriate service provider in the electronic marketplace should be selected to accomplish a specific task, thereby enabling implementation of the service coordination advisor; and
a service execution engine that manages communications with remote business services and uses predefined communication protocols to interact with trading partners selected by the service coordination advisor.
-
-
27. A method for facilitating interaction with an open services market-enabled electronic marketplace that enables inter-enterprise collaboration, integration and customization and accelerates system development, the method comprises the steps of:
-
registering a trading partner with the electronic marketplace;
publishing, by the trading partner, services performed by the trading partner;
mapping published services to application programming interfaces and information;
providing a library of business processes;
ensuring efficient execution of the business process to conform to specifications identified by a requesting participant of the electronic marketplace;
providing services, to the trading partner, to create web portals and business application user interfaces;
providing open application programming interfaces that enable dynamic discovery and inspection of services in the electronic marketplace; and
providing protocols for interaction with services in the electronic marketplace.
-
Specification