Supplier integration with services business language
First Claim
Patent Images
1. A computer implemented method comprising:
- using, via a computing device, a services business language (SBL), to provide a common interface for communication with one or more multiple providers in one or more vertical segments, wherein SBL documents of the SBL are defined by Universal Business Language (UBL), wherein the vertical segments include at least one of hotels and dry cleaners;
including in an SBL document a plurality of core type namespaces wherein each namespace comprises at least one of a schema that defines its core components and core documents, wherein the core documents and core components defined in each core type namespace are de-contextualized to be horizontal, wherein the core components in each core type namespace are categorized into a plurality of sizes and are aggregated together to form the core documents, the core components in the core type namespace defining components including both recurrence and reminder;
selectively extending the core components according to a vertical schema indicative of a specific industry;
selectively extending the core documents according to the vertical schema indicative of the specific industry;
using a meta-schema library, written using XML, to express core and vertical schemas in XSD code generation; and
transforming meta-schema into an SBL core library XSD or SBL core library HTML documentation;
wherein the core documents omit definitions for payload elements, and a definition of the payload elements is dependent on the vertical schemas.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention describes a method comprising of a services business language (SBL) providing a common interface for communication with one or more multiple providers in one or more vertical segments. In one embodiment, the vertical segments comprise one or more of package shipping, courier services, flights, hotels, rental cars, and dry cleaners. In another embodiment, the SBL documents of the SBL are defined by Universal Business Language (UBL). In one embodiment, the SBL document includes multiple namespaces that are used in documents as element types and attribute types.
95 Citations
15 Claims
-
1. A computer implemented method comprising:
-
using, via a computing device, a services business language (SBL), to provide a common interface for communication with one or more multiple providers in one or more vertical segments, wherein SBL documents of the SBL are defined by Universal Business Language (UBL), wherein the vertical segments include at least one of hotels and dry cleaners; including in an SBL document a plurality of core type namespaces wherein each namespace comprises at least one of a schema that defines its core components and core documents, wherein the core documents and core components defined in each core type namespace are de-contextualized to be horizontal, wherein the core components in each core type namespace are categorized into a plurality of sizes and are aggregated together to form the core documents, the core components in the core type namespace defining components including both recurrence and reminder; selectively extending the core components according to a vertical schema indicative of a specific industry; selectively extending the core documents according to the vertical schema indicative of the specific industry; using a meta-schema library, written using XML, to express core and vertical schemas in XSD code generation; and transforming meta-schema into an SBL core library XSD or SBL core library HTML documentation; wherein the core documents omit definitions for payload elements, and a definition of the payload elements is dependent on the vertical schemas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine readable non-transitory medium having stored thereon a set of instructions, which when executed on a computing device, cause the computing device to perform a method comprising:
-
using services business language (SBL) to provide a common interface for communication with one or more multiple providers in one or more vertical segments, wherein SBL documents of the SBL are defined by Universal Business Language (UBL), wherein the vertical segments include at least one of hotels and dry cleaners; including in an SBL document a plurality of core type namespaces wherein each namespace comprises at least one of a schema that defines its core components and core documents, wherein the core documents and core components defined in each core type namespace are de-contextualized to be horizontal, wherein the core components in each core type namespace are categorized into a plurality of sizes and are aggregated together to form the core documents, the core components in the core type namespace defining components including both recurrence and reminder; selectively extending the core components according to a vertical schema indicative of a specific industry; selectively extending the core documents according to the vertical schema indicative of the specific industry; using a meta-schema library, written using XML, to express core and vertical schemas in XSD code generation; and transforming meta-schema into an SBL core library XSD or SBL core library HTML documentation; wherein the core documents omit definitions for payload elements, and a definition of the payload elements is dependent on the vertical schemas. - View Dependent Claims (13)
-
-
14. A computer system comprising:
-
at least one server for; using services business language (SBL) means to provide a common interface for communication with one or more multiple providers in one or more vertical segments, wherein SBL documents of the SBL are defined by Universal Business Language (UBL), wherein the vertical segments include at least one of hotels and dry cleaners; including in an SBL document a plurality of core type namespaces wherein each namespace comprises at least one of a schema that defines its core components and core documents, wherein the core documents and core components defined in each core type namespace are de-contextualized to be horizontal, wherein the core components in each core type namespace are categorized into a plurality of sizes and are aggregated together to form the core documents, the core components in the core type namespace defining components including both recurrence and reminder; selectively extending the core components according to a vertical schema indicative of a specific industry; selectively extending the core documents according to the vertical schema indicative of the specific industry; using a meta-schema library, written using XML, to express core and vertical schemas in XSD code generation; and transforming meta-schema into an SBL core library XSD or SBL core library HTML documentation; wherein the core documents omit definitions for payload elements, and a definition of the payload elements is dependent on the vertical schemas. - View Dependent Claims (15)
-
Specification