Title: Task 2.2 Implementation of REGNET System Version 1
1Task 2.2 Implementation of REGNET System Version
1
2TASK 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
3TASK 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
4Overall 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
5IT1 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.
6IT2 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
7IT3 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
8Functional Architecture (CSC level)
9Technical architecture (CSC level)
Portal JetSpeed
SOAP
Ontology
Product Catalogue mgt
Cultural Heritage Data mgt
Connector
TextML Server
dbXML
MySQL
10Engineering 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
11Portal
- This version of the 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)
12Portal Screenshot
13Data 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)
14Data Generation Screenshot
15Search Retrieval
- Search
- Two levels (Simple, Advanced)
- Search transformation to query format
- Query sent to reference system
- Retrieval
- The results from the Reference System are
transformed by the means of XSL stylesheet
transformation and presented to the user. - The presentation includes navigation through the
current result set.
16Search Retrieval Screenshots
17Ontology 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 (XMLDB API)
- Developed in Java
18Ontology SOAP implementation
19Ontology 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
20Topic 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 to the 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).
21Topic Map Generator Screenshot
22Topic 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 2D
tree - 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.
23Topic Map to VRML
24Topic Map 2D Navigation
- Tool for displayingXTM files
- Used for XTM Navigation
25E-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 interactive
interfaces. - Distributed Search Retrieval
- Based on Z39.50 protocol
- This component includes YAZ client, which
prepares and send the RPN query to the remote
databases. - It also receives the responses from them and
sends them to presentation side.
26E-Business (2)
- Core System
- It allows user to create the orders, to change
them, choose the method and accomplish the
payment for the products. - It is strongly 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 a protected way, using the SSL
protocol. - Product Catalogues Eshop
- It contains the database, which stores the
information of the product, such as information
of its name, price, description etc.
27E-Shop - screenshot
28Product Catalogue Management
- Creation of distributed catalogues
- Search the remote catalogues
- Present results of the search
- Management of the PCM
29PCM Screenshot
30Understanding e-procurement
- E-procurement uses Internet Intranet
technologies to automate the process of procuring
indirect products and services.
31External 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
32Procurement 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
33Procurement Screenshot
34Publisher
- 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
35Publisher screenshot
36- EDIT Component
- Tool editing resultsets (XML files)
- Used for the Electronic Publisher