Montag

Web Services based system for interacting with XML Databases that provide a Java implementation of the XML:DB API
Download

Montag Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Sergio Bossa
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 5 MB

Montag Tags


Montag Description

Web Services based system for interacting with XML Databases that provide a Java implementation of the XML:DB API Montag permits heterogeneous SOAP-enabled clients, written for different platforms and languages, to operate over XML Database.Moreover, you can use Montag to expose to the network a subset of database operations, like document querying, retrieving, and so on: simply deploy only the appropriate web services, by making them publicly available. If you want to use a Native XML Database, you will not be bound to a particular client, nor to a particular language for developing your client.Thanks to Montag Web Services, every client will be able to:· Create and remove collections of XML documents.· Add XML documents to the database.· Remove XML documents from the database.· Retrieve XML documents from the database.· Query a single document or a collection of documents through XPath and XQuery languages.· Modify a single document or a collection of documents without retrieving them, through the XUpdate language.NOTE: Montag is licensed and provided under the terms of the GNU Library or Lesser General Public License (LGPL). Here are some key features of "Montag": · Interoperability: Thanks to the SOAP-based Web Services architecture, every client in every language can operate over XML Databases knowing only how to interact with Montag through the SOAP protocol: today, SOAP is a major standard implemented in almost every modern language and you will be able to simply write your SOAP client; no need to use the XML:DB API or to make RPC calls. · Flexibility: The Montag Web Services architecture is highly decoupled: every service is independent from the others and implement a set of operations of the same type. So, you can choose to deploy only a restricted set of Montag services, or even to use the Montag services in conjunction with services of another software... this is the Web Services world! · Database Independence: The XML:DB API act as a common set of interfaces for operating over XML Databases: so you can use different databases which implement this set of API, without changing your code. · Fully featured operations: Every implemented operation conforms to the XML:DB "protocol": so, operating with Montag services is like operating directly over the XML database. · Ease of use: Montag Web Services are powerful, but using them is simple and straightforward.


Montag Related Software