Information Networking

http://www.zzoss.com/img/conesys_content_provider.png

A ConesysContentProvider: Legacy data is written to a Conesys repository using the ConesysConnector? interfaces. Then several remote servers can access the data as ConesysContentCollector to harvest data from the ConesysContentProvider, again using the interoperable connectors that ship with Conesys.

Conesys provides the framework and interfaces to implement so called "content providers": The middleware software of Conesys allows remote applications to access (legacy) data from Internet, Intranet, or Extranet applications. Requests are made to the Conesys repository to collect information about digital objects available on the source server. Such harvesting can also be done with Conesys (see ConesysContentCollector). The main purpose is search and exchange of digital items in a distributed network environment via well-established as well as new Internet technologies.

Companies having their data distributed accross branch offices, can with Conesys offer services to their staff or customers to retrieve all relevant content available at the companie's backoffices, Web sites, product catalogues, etc. Search facilities could be offered via Internet browsers, or other devices like PDAs, mobile phones. Once the user has found a digital object of interest (e.g. an office document), a URL will points to the remote location for download. Optionally, the digital object can be mirrored on the same server which the search has been issued at.

Installation of Conesys for content providers is assisted by the ZzossInstaller. To access the installed metadata repository, an API must be implemented to write the legacy data into the repository. Conesys already provides or will support in the future native read/write connector interfaces for several programming languages like Java, Perl, Python, PHP; but also interoperable abstraction layers like SOAP, XML-RPC. The modular design of the connectors library allows for easy plugin of new interfaces. As far as interoperability and flexibility are concerned, the same is true for the interfaces which provide access to the Conesys repository for remote clients. These connectors developed are optimised for read-only access and have been proven to be reliable in the world of digital libraries to be reliable (e.g. Z39.50, Open Archives Protocol).

Content providers can either offer metadata about a digital object and/or the DistributedDigitalObject itself. Concerning an office document, we either provide information about the title, author, date and/or the document file itself, distributed as a DistributedDigitalObjectPackage?. Then a ConesysContentCollector can grab the metadata and/or mirror the DistributedDigitalObjectPackage? physically on its server.

-- SandroZic


Last edited on Wednesday, June 25, 2003 4:10:59 pm.


Edit PageHistory Diff PageInfo DebugInfo

PHP Warnings

lib/WikiUser.php:50: Notice[8]: Only variables should be assigned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/Template.php:220: Notice[8]: Only variables should be assigned by reference

lib/Template.php:106: Notice[8]: Only variables should be assigned by reference

lib/Template.php:107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'top'?)(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'top'?)(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference

lib/pear/DB/common.php(In template 'navbar'?)(In template 'top'?)(In template 'body'?)(In template 'html'?):741: Notice[8]: Only variable references should be returned by reference

lib/Template.php(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'browse'?)(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'browse'?)(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'actionbar'?)(In template 'browse'?)(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'actionbar'?)(In template 'browse'?)(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference

Valid XHTML 1.0! Valid CSS!
Page Execution took 0.27 seconds

Print Print

Product

Professional release management and installation with ZZ/OSS Installer.

Event

Session PHP5 Enterprise Edition?, Panel Moderation Open Innovation.

Affiliate

Member of the LinuxTag programm committee.

Company

Subscribe to the ZZ/OSS newsletter.

lib/Template.php(In template 'bottom'?)(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'bottom'?)(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference