发明名称 |
SYSTEM AND METHOD FOR CREATING, MANAGING, AND REUSING SCHEMA TYPE DEFINITIONS IN SERVICES ORIENTED ARCHITECTURE SERVICES, GROUPED IN THE FORM OF LIBRARIES |
摘要 |
A computer-implemented system and method for creating, managing, and reusing schema type definitions in SOA services, grouped in the form of libraries are disclosed. The method in an example embodiment includes: grouping a plurality of Extensible Mark-up Language (XML) schema (XSD) types, each XSD type defined in an individual XSD file; using a processor to bundle the plurality of individual XSD types into a type library, the type library including a type information file to register the individual XSD types in the type library, the type library further including a type dependencies file to register dependencies between the individual XSD types in the same or different type library; importing types from a different type library, when defining derived types or aggregated types; generating Java artifacts from the XSD types; and associating the Java artifacts with corresponding XSD types in the type information file of the type library. |
申请公布号 |
US2015324192(A1) |
申请公布日期 |
2015.11.12 |
申请号 |
US201514805338 |
申请日期 |
2015.07.21 |
申请人 |
eBay Inc. |
发明人 |
Murphy Ronald Francis;Malladi Sastry K.;Deng Weian |
分类号 |
G06F9/44 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
expressing each of a plurality of mark-up language schema types in an individual mark-up language schema definition fragment; bundling the plurality of mark-up language schema types into one or more type libraries; registering each of the mark-up language schema types in its respective type library through a type information metadata file associated with the type library; and in response to user creation of an interface description language document for a service and user specification of mark-up language schema types used by the service and selected from the one or more type libraries, automatically inlining the individual specified mark-up language schema types in the interface description language document. |
地址 |
San Jose CA US |