词条 | XML Interface for Network Services |
释义 |
}}{{Infobox Software | name = XINS | logo = | screenshot = | caption = | developer = Online Breedband B.V. | released = ? | programming language = ? | operating system = Cross-platform | language = ? | genre = Web services | license = BSD | website = xins.org }} XML Interface for Network Services (XINS) is an open-source technology for definition and implementation of internet applications, which enforces a specification-oriented approach. Specification-oriented approachThe specification-oriented approach is at the heart of XINS:
From specifications, XINS is able to generate:
Components of the XINS technologyTechnically, XINS is composed of the following:
An introductory tutorial called the XINS Primer takes the reader by the hand with easy-to-follow steps to perform, with screenshots. Since version 1.3.0, the XINS/Java Server Framework supports not only POX-style calls, but also SOAP and XML-RPC. And it supports conversion using XSLT. As of version 2.0, it also supports JSON and JSON-RPC. XINS is open-source and is distributed under the liberal BSD license. SpecificationsAll XINS specification files are Plain Old XML. Compared to SOAP/WSDL/UDDI/etc. the format is extremely simple. There are specifications for projects, environment lists, APIs, functions, types and error codes. Below is an example of a XINS project definition. Here is an example of a specification of an environment list: An example of an API specification file: An example of a function definition: RPC protocolThe XINS Standard Calling Convention is a simple HTTP-based RPC protocol. Input consists of HTTP parameters, while output is an XML document. This approach makes it compatible with plain Web browsers. Example of a request: Example of a successful response: CompetitionThere are no known products that provide an integrated approach to specification-oriented development, similar to XINS. However, there are several frameworks and libraries that provide functionality similar to individual parts of XINS, including:
External links
5 : Internet protocols|Java (programming language) libraries|XML-based standards|Web services|Web service specifications |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。