360 likes | 508 Vues
Task 2.2 Implementation of REGNET System Version 1. TASK 2.2. “Implementation of REGNET System Version 1” Partners: ZEUS, AIT, SR, IMAC, TARX, MOT, SPACE, SI, CERT, VALT Start Date: 10/2001 End Date: 03/2002 Person months: 70 6 Subtasks. TASK 2.2 - SubTasks. T2.2.1 Portal Mot
E N D
TASK 2.2 • “Implementation of REGNET System Version 1” • Partners: ZEUS, AIT, SR, IMAC, TARX, MOT, SPACE, SI, CERT, VALT • Start Date: 10/2001 • End Date: 03/2002 • Person months: 70 • 6 Subtasks Project presentation REGNET
TASK 2.2 - SubTasks • T2.2.1 Portal Mot • T2.2.2 CH Data Management AIT • T2.2.3 E-Business Data Management ZEUS • T2.2.4 Ontology SI • T2.2.5 Electronic Publisher SR • T2.2.6 Core System VALT Project presentation REGNET
Overall Planning • Production of the first version of the REGNET System, as a standalone English only version. • 3 iterations of 2 months: • Iteration 1 (elaboration phase): Architecture validation • Iteration 2 (construction phase): Regnet portal • Iteration 3 (construction phase): Regnet system version 1 Project presentation REGNET
IT1: Architecture validation • Prototypes: • EbXML messages communication for B2B interaction. • TopicMap generation and visualisation. • Search and retrieval. • CatXML standard for eBusiness catalogue management. • Technology validation for Portal based on Apache/Jetspeed and Wireless communication. • Publisher technology validation. Project presentation REGNET
IT2: Portal • GUI Mockup • User authentication and profile management • Ontology: • User profile storage into dbXML database • Portlet design & integration of: • Search & retrieval • Eshop • Data Entry • required tools and applications • Analysis of others sub-systems Project presentation REGNET
IT3: Regnet system version 1 • Ebusiness: • Product catalogue management • eProcurement • Cultural heritage data management • Publisher • Topic Map: • Storage into XML database • Topic Map visualisation tool based on VRML • Overall integration Project presentation REGNET
Functional Architecture (CSC level) Project presentation REGNET
eShop Procurement Search & Retrieval Linux Linux Technical architecture (CSC level) Portal JetSpeed SOAP Ontology Product Catalogue mgt Cultural Heritage Data mgt Connector TextML Server dbXML MySQL Project presentation REGNET
Engineering point of view • Portal: Apache/JetSpeed • Nodes: PHP, Microsoft/ASP, Java/J2EE • Databases: TextML Server (XML DBMS), MySQL (RDBMS) • Ontology: TopicMap (XTM) • Middleware: • SOAP: TheMindElectric / GLUE • B2B collaboration: ebXML messaging (JAXM) • Catalogue exchanges: catXML Project presentation REGNET
Portal • This version ofthe Portal prototype meets the following requirements: • Availability of tools and applications developed by the various partners; • Integration of the Search And Retrieval module through SOAP; • Integration of the Data Entry module through SOAP; • Integration of external applications through HTTP Forward; • Users’ registration and authentication; • User profiles synchronization with the Ontology repository; • Support for registered users and system administration. • Web and Wap Access (Just few functionalities) Project presentation REGNET
Portal Screenshot Project presentation REGNET
Data Generation • Manage one Document Base (=Database) • Main functionalities • Create Documents (+ „Lookup“-functionality for common terms) • Search for Documents • Edit Documents • Delete Documents • Bulk load of XML Documents • Export functionalities (Print, process documents with XSL stylesheets) Project presentation REGNET
Data Generation Screenshot Project presentation REGNET
Search & Retrieval • Search • Two levels (Simple, Advanced) • Search transformation to query format • Query sent to reference system • Retrieval • The results from the Reference Systemare transformed by the means of XSL stylesheet transformation and presented to the user. • Thepresentation includes navigation through the current result set. Project presentation REGNET
Search & Retrieval Screenshots Project presentation REGNET
Ontology – SOAP implementation • Essential for the integration of the Ontology with all other REGNET modules • Deployed on Apache SOAP v2.2 • Based on Apache Xindice v1.0 (XML:DB API) • Developed in Java Project presentation REGNET
Ontology Apache Tomcat Apache SOAP REGNET Module Apache Xindice DB Ontology SOAP methods Soap request XML:DB API Soap response Ontology – SOAP implementation Project presentation REGNET
Ontology – SOAP implementation Ontology-SOAP methods developed for: • Adding an XML file / Collection to Ontology • Listing the XML files / Collections of the Ontology • Deleting an XML file / Collection from Ontology • Retrieving an XML file / Collection from Ontology • Checking for the existence of a user profile • Creating unique keys to be used by all REGNET modules Project presentation REGNET
Topic Map Generator • The Topic Map Generator Tool is based on the TM4J, which is a Topic Map engine for Java. • Topic Map Generator Tool is a topic map "engine“, which processes files conforming tothe XML Topic Maps (XTM) specification and stores them either in memory or in a persistent store,providing access via a Java API. In REGNET the persistent store is Xindice (a native XML database). Project presentation REGNET
Topic Map Generator Screenshot Project presentation REGNET
Topic Map 3D Navigation • The current version of this tool operates as follows: • Load a Topic Map or XML file • Then the file is parsed and if errors appear the tool will ignore the errors and generate a 2Dtree • The tool also displays statistics of the Topic Map file (number of topics, associations etc.) • Then the topic map file can be generated in VRML and saved in the desired directory. • Once the VRML file is generated then the result can be browsed using a VRML plug-in. Project presentation REGNET
Topic Map to VRML Project presentation REGNET
Topic Map 2D Navigation • Tool for displayingXTM files • Used for XTM Navigation Project presentation REGNET
E-Business • Presentation side • present all the necessary text and graphical information to the user(customer). The PHP methods and the standard features of the browsers implement these functions.This subsystem also provide the customer all the necessary interactive input forms and interactiveinterfaces. • Distributed Search & Retrieval • Based on Z39.50 protocol • This component includes YAZ client, which prepares and send the RPNquery to the remote databases. • It also receives the responses from them and sends them to presentation side. Project presentation REGNET
E-Business (2) • Core System • It allows user to create theorders, to change them, choose the method and accomplish the payment for the products. • It isstrongly related with a mechanism of the credit card validation. • It is also necessary to appoint that all the input information about the credit card details should be done in aprotected way, using the SSL protocol. • Product Catalogues – Eshop • It contains the database, which stores the information of theproduct, such as information of its name, price, description etc. Project presentation REGNET
E-Shop - screenshot Project presentation REGNET
Product Catalogue Management • Creation of distributed catalogues • Search the remote catalogues • Present results of the search • Management of the PCM Project presentation REGNET
PCM Screenshot Project presentation REGNET
Buyers Suppliers 1 4 • Manage content • Maintain accuracy • Select approved goods • Check prices • Check availability • Submit requisitions Catalogues • Negotiated relationships • Buyer specific content Purchaser • Approve requisitions • Place orders • Manage consolidation • Analyse purchasing data Sales • Accepts order • Distribution to buyer 2 3 Understanding e-procurement • E-procurement uses Internet & Intranet technologies to automate the process of procuring indirect products and services. Project presentation REGNET
External links are important too Bankers Requests for payment Instructions to pay Procurement card transactions Money Requests for information, Orders Supplier Catalogue updates, availability information Buyer Shipping status Instructions to ship Logistics Project presentation REGNET
Procurement parts • Supplier Part • Products are organised through departments, which contain categories. • Product Management • Search, Delete, Create, Update a product • Buyer Part • Searching and ordering products • Consulting and validating orders • Basket Management Project presentation REGNET
Procurement Screenshot Project presentation REGNET
Publisher • Web-based definition of publication prototypes • XML based publishing structure for exchange of information • Relies on widely accepted standards • Online presentation of publications using Web-Browsers, PDF viewers and a SMIL player • Download of presentation for CD-ROM production Project presentation REGNET
Publisher screenshot Project presentation REGNET
EDIT Component • Tool editing resultsets (XML files) • Used for the Electronic Publisher Project presentation REGNET