 |
 |
|
|
|
Open Client Guidelines
- Each data provider must define the data format(s) that it is returning
as output.
- The returned data format should be based on XML
/ XML serializable objects to conform to industry open standards
and to provide extensibility.
- The XML data should have a namespace definition.
- XML Schema should be used to define the XML data format. This enables
the use of the .NET XSD.EXE tool to generate XML serializable objects.
The user control can then be configure to accept either XML data and/or
XML serializable objects.
- The data providers should focus on providing an accurate representation
of the business data model, and not make any assumptions about the data
consumers.
Programming Guidelines
- Minimize COM traffic for better performance.
- XSL transformation should be performed on XML data from data provider
navigation components to generate another XML format.
- The .NET XSD.EXE tool should be used to deserialize XML data provider
property components into .NET Classes.
- Supporting XML allows data providers to easily be exposed as Web services
in the future.
|