USOO8601495B2
(12) United States Patent
(10) Patent N0.:
Bezukov (54)
(45) Date of Patent:
SAP INTERFACE DEFINITION LANGUAGE
7,620,724 B2 *
(SIDL) SERIALIZATION FRAMEWORK
Inventor:
Vladlslav Bezukov, Sandhausen (DE)
_
Dec. 3, 2013
11/2009 Weisman et a1. ........... .. 709/227
2003/0233365 A1 * 2004/0187140 A1 *
.
(75)
US 8,601,495 B2
12/2003 Schmit et al. .... .. 9/2004 Aigner et al. ..
2005/0066058 A1 *
3/2005
2006/0047679 A1 *
3/2006 Purdy et al‘ '
An et al.
2008/0091409 A1 *
4/2008
Anderson
...... ..
707/100 719/328 709/246
707/102
....................... .. 704/9
(73) A551gnee: SAP AG, Walldorf (DE) OTHER PUBLICATIONS
(*)
Notice:
Subject to any disclaimer, the term of this patent is extended or adjusted under 3 5
Gabriel Ciobanu et al “An international journal of computing and
U.S.C. 154(b) by 1644 days.
informatics”, 2004*
(21) Appl. N0.: 11/644,389 (22)
Filed:
* cited by examiner
Dec“ 21’ 2006 _
(65)
Primary Examiner * Abdou Seye _
_
(74) Attorney, Agent, or Firm * MintZ Levin Cohn Ferris
Prior Publication Data US 2008/0154981A1
Glovsky and Popeoa PC
Jun. 26, 2008
(51) Int Cl
(52)
(57)
G06F 9/44 G06F 15/] 6 US, Cl,
(2006.01) (2006.01)
USPC ......................................... .. 719/319; 709/246
(58)
ABSTRACT
In one aspect, there is provided a computer-implemented method. The method may include receiving a description of a web service. A serialization framework may be used to con vert the received description to the object model associated
Field of Classi?cation Search
with the web service by using a layering of the deserialization
USPC ........................................................ .. 719/319
Process (library and metamOdel layers) as W611 as integrating
See application ?le for complete search history.
various regisn'y meChanisms 511611 as QName regisn'y for inter-namespace inter-document declarations, namespace serializer registry, and entity container in the serialization framework. Related systems, apparatus, methods, and/or
(56)
References Cited U.S. PATENT DOCUMENTS 7,533,102 B2 *
7,546,226 B1*
5/2009 6/2009
articles are also described.
Kalia et al. .......................... .. 1/1 Yeh et a1. ........................ .. 703/2
382
3 Claims, 6 Drawing Sheets 38°
400
330
328 Content Deserializer
Resolver
Container
Retriever
348 WSDL
Deserializer
Deserialiner
iXML DOM Parser
adatatype»XML Binary
Deserializer
Deserializer
Deserializer
SXML Reader
udatatype»XML Binary
US. Patent
Dec. 3, 2013
Sheet 1 0f6
US 8,601,495 B2
E9 130
140
(1110
(J
CLIENT APPLICATION
1
160
r! WEB SERVICE
SM
CLIENT
SERIALIZATION FRAMEW RK 0 INCLUDING
PROXY
METAMODEL
SERIASLIIDZIATION 150