发明名称 Parameter driven value conversion framework in client/server architectures
摘要 A system and method for parameter-driven value conversion in a client/server architecture is presented. A request is received from a client computer for an application service. The request includes a parameter defining a data field for a conversion and a conversion ID that specifies the conversion. A lookup is performed of a converter in a conversion registry based on the conversion ID, and the converter is then called to perform the conversion of the data field defined by the parameter in the request, to generate a converted data field. Finally, the converted data field is returned to the protocol handler.
申请公布号 US9338248(B2) 申请公布日期 2016.05.10
申请号 US201113327711 申请日期 2011.12.15
申请人 SAP SE 发明人 Fischer Martin
分类号 G06F15/16;H04L29/08;H04L29/06 主分类号 G06F15/16
代理机构 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. 代理人 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
主权项 1. A computer-implemented method comprising: receiving, by a protocol handler of a server computer, a request from a client computer for an application service, the request including a parameter defining a data field of a plurality of data fields for a conversion and a conversion identifier that specifies the conversion; performing, by a conversion handler associated with the protocol handler, a lookup of a converter of a plurality of converters in a conversion registry based on the conversion identifier, each data field of the plurality of data fields being associated with a different converter of the plurality of converters, the conversion registry storing data associated with the plurality of converters, the conversion registry being extensible for one or more new conversions associated with respective data fields, the conversion handler configured to look up one or more converters associated with the one or more new conversions in the conversion registry, each converter of the plurality of converters configured to convert a corresponding data field from one format to another format that is different for each converter; calling, by the conversion handler, the converter to perform the conversion of the data field defined by the parameter in the request, to generate a converted data field, the converter operably coupled to a conversion interface that is separate from the converter and that executes the conversion of the data field; updating, by the conversion handler, the request with the converted data field; and passing, by the conversion handler, the updated request to the protocol handler.
地址 Walldorf DE