Technology Preview
The Infonyte Connectivity Technology Preview is a client/server solution, which provides Web service
based connectivity to Infonyte DB's XML processing and storage capabilities for the
Microsoft® .NET framework. The technology preview contains a Web service interface for
Infonyte DB and a Microsoft .NET-connected client.
This technology preview is a joint effort between
mphasis GmbH and Infonyte GmbH. It contains two components:
- Infonyte DB Web Service Connector
- mphasis XDBC Client for Infonyte DB (Microsoft .NET-connected application)
The Infonyte DB Web Service Connector provides the necessary functionality to efficiently access,
manipulate, query, and transform server-side XML documents based on Infonyte DB XML technology. It
employes SOAP over HTTP for exchanging requests and responses between clients and server. The methods
and protocols
are designed to flexibly accommodate to client processing capabilities by enabling them to transfer
large results and documents in manageable pieces.
The mphasis .NET client is realized in C# and provides high-level component classes that provide for
transparent access to the Infonyte Server. The APIs offered are carefully designed to re-use existing
.NET XML processing APIs as closely as possible, enabling smooth migration of existing XML enabled
.NET applications towards scaleable, distributed client/server solutions.
In particular, the technology preview provides following functionality:
- Management of XML documents, XSLT-Stylesheets, and non-XML documents
- Exploration and navigation of document collections
- Evaluation of XPath queries
- Transformation of XSLT-Stylesheets
- Role based access authorization
- Client authentication
- Stateful session management
Requirements
Installation of the Infonyte DB Web Service Connector requires:
- The Infonyte DB Web Service Connector download package (Infonyte IDBWS)
- A Java JDK version 1.3 or higher (download
from SUN)
- 256MB main memory recommended
- 20MB of free disk space
Installation of the mphasis XDBC Client for Infonyte DB requires:
- mphasis XDBC client download package
- A Microsoft .NET Framework version 1.0 or higher ( download from Microsoft)
- 256MB main memory recommended
- 5MB of free disk space
Download and Installation Instructions
-
Infonyte DB Web Service Connector: to start the installation, run the java-based installer on your server machine with
java -jar idbws_install.jar
and follow the installation instructions. The installer installs a web-service enabled Infonyte DB
server, documentation including api documentation, and a demo database.
- download idbws_install.jar
-
mphasis XDBC client for Infonyte DB: To start the installation, double-click on the downloaded file on
your .NET machine and follow the installation instructions. The installer installs the .NET client
packages for accessing the Infonyte DB Web Service, API documentation, and a GUI based
demonstrator application (including sources) for the demo database.
Quick-Start
First, the server must be started. The base directory of the server installation contains two scripts to
start the server (run.bat for Windows, and run.sh for Unix).
If the serverport 8080 is already in use (or not available), the port (and other settings) can be changed
by providing appropriate command line parameters via
run.(bat/sh) server option ...
To change the port number call
run.(bat/sh) -DPORT=<port-number> ...
The server manual, located in
<installation-directory>/docs/ServerManual.pdf provides a complete reference for the server
and describes in detail the available command line options and server configuration. An introductory
overview can be found in
<installation-directory>/docs/Overview.pdf.
When the server is up, use the mphasis XDBC client to access it. The GUI demo can be started from
the start menu
mphasis GmbH / Test client for the mphasis XML adapter
For an introduction to the .NET client, see the
Evaluators guide
that is also included in the download package in
<client-directory>/evaluators guide.pdf.
For further questions to the technology preview and support, contact
support@infonyte.com.