IS-ENES WP 3. D 3.1 Report on v.e.r.c. Portal Setup and Status

Size: px
Start display at page:

Download "IS-ENES WP 3. D 3.1 Report on v.e.r.c. Portal Setup and Status"

Transcription

1 IS-ENES WP 3 D 3.1 Report on v.e.r.c. Portal Setup and Status Abstract: Grant Agreement Number: Proposal Number: FP7-INFRA Project Acronym: IS-ENES Project Co-ordinator: Dr Sylvie JOUSSAUME Document Title: Report on v.e.r.c. Portal Setup and Status Deliverable: 3.1 Document Id N : Date: Status: Filename: Authors: Report on v.e.r.c. portal setup and status K. Ronneberger, T. Weigel, S. Kindermann, J. Biercamp Project Classification: Public Approval Status Document Manager Verification Authority Project Approval Status: Final version It is the property of the IS-ENES project and shall not be distributed or reproduced without the formal approval of the IS-ENES General

2 Version Date Modified Pages REVISION TABLE Modified Sections Comments 0,5 Aug, 18 Initial Version 1.0 Sep, 8 Revised version; reviewers: M. Juckes & G. Riley Status: Final version It is the property of the IS-ENES project and shall not be distributed or reproduced without the formal approval of the IS-ENES General

3 Table of Contents 1 INTRODUCTION PORTAL REQUIREMENTS AND ARCHITECTURE REQUIREMENTS PORTAL TECHNOLOGY AND ARCHITECTURE 2 3 CURRENT DEPLOYMENT SETUP OF THE V.E.R.C PRODUCTION SERVER ERROR RECOVERY DEPLOYMENT PROCESS 5 4 STATUS AND FUNCTIONALITY OF THE V.E.R.C STRUCTURE AND LAYOUT OF THE PORTAL CONTRIBUTING CONTENT TO THE PORTAL Presenting models and tools Integrating Community Contributions Hosting of seemingly independent websites EXTENDING THE PLONE FRAMEWORK Using Plone as a frontend for Pylons Web services Bringing AJAX to Plone INTER-CONNECTING CONTENT The IS-ENES Search and Browse Facility The related-content-portlet INTEGRATING EXTERNAL SERVICES Integration of the Data Portal Integration of further services 15 5 SUMMARY AND/OR OUTLOOK ACRONYMS Status: Final version It is the property of the IS-ENES project and shall not be distributed or reproduced without the formal approval of the IS-ENES General

4 Executive Summary This document describes the development and setup process as well as the status of the first version of the v.e.r.c. (virtual Earth system Resource Center) portal. As the portal is intended to become a community tool the focus in development and setup is placed in user-friendliness and usability as well as sustainability and easy maintenance. The portal is based on the Zope/Plone framework, a well established and maintained open source content management and web framework software, which has been extended and adapted to Earth system modelling -specific needs by own developments. The portal has been deployed and setup and can be accessed at the preliminary address This first version of the portal acts as a skeleton, which outlines the possibilities and services offered by v.e.r.c.. In a next step it will be filled with content and tested by users from the Earth system modelling community, to outline the further course of development.

5 1 INTRODUCTION The v.e.r.c portal shall provide a platform for an integration and dissemination of tools and data for the sake of the Earth system modelling (ESM) community as well as potential external users, e.g. the impact community. A prototype of the portal has been set up, featuring a tentative content tree that reflects the principal pillars of the Earth System Modelling infrastructure: The models, the data, the computing facilities and the modelling community itself. This document focuses on conceptual and technical design issues and on the implementation of the underlying framework for the portal and the services deployed through it. Approaches to enable and foster community building and community involvement are highlighted. To ensure that the portal really meets the needs of the ENES community, it is essential to establish it as a community tool. This means that the portal had to be set up in a way so that the presented information, downloads, and services are not only comfortably accessible and usable, but also easily contributed to, extended and managed by the community. Based on an analysis of these requirements and an evaluation of the suitability of available technology choices the Zope/Plone 1 framework was selected as the technological framework for the portal. Zope/Plone is well established and maintained open source content management and web framework software. As a first step add-ons were developed, that extend the framework to meet the needs of the community. These add-ons support easy contribution of content, specific to the Earth system community and provide an automatic way to highlight connections between different pieces of information presented through the portal and guide a potential user through its contents. As a demonstration how external services can be integrated into this framework, the data portal services for the distributed ESM archive, developed and maintained in SA2/JRA4, were implemented. The generation 0 version of the portal is deployed and accessible at future generations will be accessible at an enes.org subdomain. 1 Status: revised version 1

6 2 PORTAL REQUIREMENTS AND ARCHITECTURE The Portal design started with requirements collection and analysis as well as an evaluation of available technology choices. The results are collected in two IS-ENES internal documents: IS-ENES service specification 2 : requirements collection of the individual IS-ENES work packages on the portal IS-ENES NA2 delivery plan 3 : portal requirements and first architecture with evaluation of some technology choices The following section summarizes the key requirements motivating the technology chosen as well as the overall portal architecture. 2.1 REQUIREMENTS The portal makes content as well as services accessible to users, thus on the one hand it acts as a content management system and on the other hand as an integration framework for generic (web) services. In particular, the services developed within the IS-ENES project, which, e.g. provide access to the distributed ESM data archive, have to be integrated. Managing portal content is a community effort, thus easy to use web-based content management has to be supported. This also implies support for flexible, role-based user access rights and editing workflow management. The portal should provide a long term community building and integration perspective, thus the underlying technology framework should provide sustainability. The framework development should best be based on a large open source developer community. Additionally, the possibility should exist to get commercial support from companies that are specialised in providing services around this framework. The portal should enable rapid prototyping and feature development to be able to flexibly react on user as well as service integration requirements. The portal is developed as an every-day-tool for earth system modellers and should accordingly provide an appropriate level of service. We aim for guaranteed availability of approx. 95% during European office hours and approx. 75% outside office hours. Thus the setup and the underlying framework should be modular and easily maintainable. 2.2 PORTAL TECHNOLOGY AND ARCHITECTURE A large variety of content management systems and web frameworks is available based on different technology and programming languages. To enable short development cycles the technology evaluation concentrated on scripting language (e.g. Python, PHP, Ruby,..) based frameworks. Given the fact that Python is the most often used scripting language in the European climate community and that development efforts in the European Metafor 4 project as well as the international ESG-CET heavily rely Status: revised version 2

7 on Python, Python is a logical choice for the IS-ENES portal and the underlying web framework. As a result of the technology evaluation the open source content management system Plone was chosen as well as its underlying ZOPE 5 web server framework. The following facts characterize the main arguments for Plone: Plone is one of the largest open source projects (in top 2% of all open source projects worldwide) There are many commercial service and solution providers for Plone (more then 300 providers in 57 countries) Plone has the best security track record of any major content management system The Plone community provides and maintains a large collection of add-on products for Plone During the development phase of specific IS-ENES Plone add-ons, especially services based on advanced Web 2.0 features and AJAX (see 4.4), a pure Plone/ZOPE web platform was shown to be too restrictive and inflexible. Additionally the integration of modern web service gateway interface (WSGI) based middleware components is difficult. Related projects (e.g. the Metafor EU FP7 project) are in the phase of developing functionality based on WSGI python middleware, which has to be integrated into the IS-ENES portal in the future. As a result of these additional requirements, the portal framework was enriched with a modern WSGI compatible web framework (Pylons 6 ), which will enable easy addition and integration of externally developed services and middleware components in the future. The resulting architecture of the portal framework is described in the next chapter Status: revised version 3

8 3 CURRENT DEPLOYMENT SETUP OF THE V.E.R.C. Internet HTTP Server (apache) Caching proxy (Squid) Zope/Plone WSGI application (e.g. Pylons) Search service (Tomcat) Triple Store (Sesame) Database (PostgreSQL) Figure 1 Component architecture of the v.e.r.c. portal 3.1 PRODUCTION SERVER The v.e.r.c. production server is deployed on a virtual machine running the CentOS 7 linux operating system on a server at DKRZ. Virtual machine based deployment enables easy migration and restart in case of system (e.g. hardware) problems. The basic architectural components are (see Figure 1): HTTP Server: The Apache server acts as the central frontend to the web. Incoming HTTP requests are forwarded to the different internal components like a caching proxy server (Squid) deployed as a frontend to the Plone server and WSGI applications deployed in the Pylons web framework. Through this setup, all services are available at the same Internet domain name. Zope/Plone: A standard Plone installation already includes the required Zope application server and a Python interpreter and works out-of-the-box. The Zope/Plone system is set up as a ZEO Cluster (Zope Enterprise Objects), allowing multiple Zope instances shared access to a central Zope Database. As yet, the current configuration consists of only one Zope instance. But in case of strongly increasing user requests, additional instances and corresponding load-balancing can be easily added. WSGI application: Pylons is attached to the Apache server as a WSGI application. Supporting WSGI enables the easy integration of other WSGI middleware components (e.g. security handlers) in the future. The Metafor security middleware components are being developed in the form of WSGI components. Apache Tomcat and Sesame: Semantic information is stored in a RDF database (a sesame 8 triple store), running as a Java Servlet in an Apache Tomcat instance. Sesame offers various ways to store the bulk RDF data. In the current v.e.r.c. configuration, Sesame stores its information in flat files using native Java access methods. Only the native store offers RDFS inferencing out of the box, which is required by the search facilities. Database Management System: Whereas Plone content management is based on its internal Status: revised version 4

9 storage system (the ZODB), some Plone deployed functionalities need to access conventional relational databases. This is enabled based on modern Object-Relational mapping technology (SQLAlchemy 9 ). In the current deployment of the v.e.r.c portal a Postgres 10 database is used to enable search functionality in the data portal part (see 4.5.1). In the future the database will also be used to enable user-specific information management by e.g. storing shopping basket -like content. Caching Proxy: Squid 11 acts as the local web request cache for the Zope/Plone subsystem, speeding up the content serving process in the production environment, thus providing scalability to future usage scenarios. The rules and terms for caching are configured via the freely available Plone Add-on product CacheFu ERROR RECOVERY Rapid recovery in case of failures is provided on the one hand by a XEN 13 virtual machine based deployment of the production system (providing complete system snapshots). On the other hand the Plone/Zope internal database of the production server, containing all information to restore the current state of the portal, is packed once a month and backed up daily. 3.3 DEPLOYMENT PROCESS Current and future development of software components for the v.e.r.c., most importantly Plone add-on products and Pylons projects, follows a three-step approach. 1. Development and testing on the developer s local machine or a local virtual machine. The environment on the local machines is a stripped-down version of the production and test servers. For example, the Apache HTTP server and the virtual hosting are not installed, and only some of the other in-house developments may be active. 2. When a component has been tested successfully on the local machine, it may be deployed on a specific test server. The test server is an up-to-date clone of the production server (i.e. the virtual machine), so that binaries of all in-house developments are present in their latest stable version. Thus, it can be used as a platform for integration testing. Although the infrastructure of Zope and Pylons offers automatic Unit Testing, in most cases manual tests are required as user interaction with the portal s web sites cannot be adequately emulated. 3. Once a component works well with every other component on the test server, it may be deployed on the production server. Updates for software components (except for urgent bug fixes) are bundled and deployed in cycles to minimize downtime of the v.e.r.c. portal. 3.4 GOVERNANCE To guarantee quality of services and content of the portal, during the IS-ENES project, design decisions will be discussed within the verc-portal-team. Additionally, work-package leader telephone conferences will be used to resolve issues. Beyond the IS-ENES project the final authority for the portal content will probably rest with the ENES board. A management plan will be developed before the end of the IS-ENES project Status: revised version 5

10 4 STATUS AND FUNCTIONALITY OF THE V.E.R.C. A standard Plone site already offers a variety of useful functions and possibilities. Still, to adapt it to our needs different kind of customizations are necessary, ranging from changes in the layout over supporting and adding content to extending the standard functionality and adding external services. Adding content to the site is fundamentally different from extending the functionality of Plone. While the former is achieved through interaction with the web interface and typically performed by users and editors, the latter involves the engineering of standardized add-on components, so-called Plone Products. Plone Products are independent from particular Plone sites and thus reusable. The underlying technology is based on the Python setuptools 14, the standardized system to encapsulate Python libraries. Among other things, setuptools resolves package dependencies and retrieves missing packages automatically from the central Python repositories. The automated configuration process offered by setuptools is also seamlessly integrated with Zope, so that installed products can be inspected, and re- or uninstalled through the Zope management website. A large collection of existing products is available from the Plone.org site itself. The v.e.r.c. uses existing extensions e.g. to supply discussion forums, rich text articles or certain system features such as the cache configuration tool. All our following V.E.R.C-specific adaptations of the Plone Site are implemented in Plone Products to optimize reusability and maintenance. We use the web interface only for user interactions with the portal. 4.1 STRUCTURE AND LAYOUT OF THE PORTAL The structure and layout of the portal reflect the four main general objectives of the IS-ENES project: To foster community building ( community ), model development ( models ), dissemination of model results ( data ) high-end simulations ( computing ). In these sections information, services, downloads and community interactions to these topics and subtopics shall be collected, supported and motivated. To intuitively support this structure, each section is characterized by a different colour scheme. A schematic representation of this concept builds the interactive entrance to the v.e.r.c. portal (see Figure 2 or ) Status: revised version 6

11 Figure 2: Schematic view of v.e.r.c. sections and user services 4.2 CONTRIBUTING CONTENT TO THE PORTAL As stated earlier, in Plone, the complexity of HTML programming, content versioning, and permission management etc. is largely hidden from the common user. Adding, editing and managing content is done through the web via an intuitive web-interface, offering drop-down menus for available options and a WYSIWYG editor to create and edit the content. To publish information, specific classes called Content Types exist, ranging from simple pages, pictures or files over news items to complex types, such as questionnaires, registration forms and discussion forums. This differentiation of contributed content is useful in two ways; On the one hand it allows for a comprehensive and standardized content specific representation of the entered information, on the other hand it enables filtering of the content to highlight and present only specific types of content. The news portlet 15 is a good example for the latter. It offers the user the immediate view on (and access to) all the latest news published on the site (see or Figure 3). A similar portlet presents upcoming events. 15 A portlet is a pluggable user interface software component that is managed and displayed in a web portal. It can be seen as a module of the portal layout that allows for presenting certain information or services more prominently to the user. Status: revised version 7

12 Figure 3 The news portlet informs the user about the latest news, published in the portal directly on its frontpage Presenting models and tools In order to support the community to contribute content specific to Earth system modelling (such as their models and tools) on the one hand, and to provide comprehensive, standardized, and thus inter-comparable representations of these contents on the other hand we extended the available list of content types by the following newly created types: Earth system model describing a model, which represents the entire Earth system Component model describing a model, which represents a certain component or process of the Earth system Tool describing a software tool, that is used in or for Earth system modelling When creating content by using one of these content types, the user submits a detailed query form (see Figure 4), which requests the most basic information about the entity, such as the model/tool name, the responsible contact person and institute, representative publications and basic technical information (such as e.g. the components of an Earth system model). Status: revised version 8

13 Figure 4 The query form for the creation and editing of content of the type Earth system model As examples the forms have been filled for the ESM COSMOS (see or Figure 5) as well as the software tool CDO ( ) in the initial version of the v.e.r.c. Information on the other models and tools shall be entered by the responsible groups in the next phase. Of course this procedure can also be used for new models and tools to be adapted by the community in the future. Mechanisms are being evaluated (developed) to keep this information up to date once it has been submitted to the portal; e.g. via an ATOM feed that collects the information of the available webpages of the software components. All content entered in this way is automatically integrated in the IS-ENES Search and Browse Facility (see 4.4). Status: revised version 9

14 Figure 5 The view of the cosmos page, created by means of the content type Earth system model Integrating Community Contributions Information on related activities To allow for an easy way to present projects and other activities related to earth system modelling another additional content type called scientific project has been implemented. Partners of IS-ENES as well as external users use this to present their activity in a convenient and standardized way. Again, the information is sampled via a simple query form, presented through the portal and automatically included in the IS-ENES Search and Browse Facility (see 4.4). That way a visitor to the portal who is, for example, reading pages on a specific component model will automatically be provided with links to activities that make use of this model (similar to cross-selling, as for example expressed in the you may also be interested in functionality of online shops) Discussion Forum The option to include discussion forums is implemented in order to foster community interaction via Ploneboard 16, a Plone specific add-on. Already, in the development phase, a discussion forum is provided to discuss the structure and functionality of the portal (this is accessible from the Community section). Once the portal is publicly available it will be used for information exchange within the ESM community Hosting of seemingly independent websites For projects and activities that do not have or do not want to maintain their own webserver and content management system, the v.e.r.c. portal offers a basic web hosting service. All the newly created content types listed in and can either be published as simple content of the portal, or as an independent web site within the v.e.r.c.. The choice is made via a simple checkbox in the query form and can be changed back and forth as desired Status: revised version 10

15 The hosted websites appear as completely independent Plone sites with all its possibilities. All kinds of Plone content types can be added, managed and edited in the familiar fashion. The navigation tree, the Plone search and the news- and events portlets include only those items which are published in and belong to the website. Only a small button, leading back to the main portal as well as the general design of the site (whose logo and title can be replaced), remind of its belonging to the portal. From the portal side, however, all information, news items etc. will appear as any other content published in the portal. This means, via the Plone search within the portal, users will find all content of these hosted websites, and news published on these websites will appear in the news portlet of the portal along with any other news item published in the portal. In contrast, the Plone search within a hosted website and its news portlet only cover content published in and thus relevant to the hosted website. As an example for the web hosting service, a simple web page for the ScalES ( Scalable Earth System Models project funded by the German government) has been included in the community branch of the v.e.r.c. (see or Figure 6). In the next step, the public website of the OASIS coupler will be transferred jointly by DKRZ (running the portal) and CERFACS (responsible for OASIS) to the v.e.r.c. Figure 6: A view on the hosted website of the Scales project, created by means of the content type scientific project. The logo(s), the portal title and the navigation tree have been replaced by the project-specific elements. 4.3 EXTENDING THE PLONE FRAMEWORK The previously described extensions of Plone functionality are more or less standard customizations that solely use features, components and functions provided and supported by the Plone framework. Yet, some of the requirements on the v.e.r.c. are not realizable in the Zope/Plone framework or can only be implemented in an unsatisfactory way. Thus, the following functionality requires the extension of the Zope/Plone framework itself by additional components Using Plone as a frontend for Pylons Web services Support for web services using pure Zope/Plone is rather sparse. Although a technique called External Methods can be used to deploy web services 17,18, using it for this task suffers a number of disadvantages Status: revised version 11

16 Most importantly, installation of such web services cannot be fully automated using Plone Products. This turned out to be a major maintenance issue as the number of web services increased. The v.e.r.c. thus relies on Pylons to deploy web services. We developed a workable design pattern to attach web services to Plone in general. In our solution, we implemented a separate Plone Product to provide a user-friendly view on a Pylons web service. Such a Plone Product typically contains web page templates and a programmatic logic in Python to interpret user input and construct web service requests. The Python module also analyses the web service response and feeds it back to the website templates. In the v.e.r.c., this design pattern has been successfully used to implement the portlet displaying related content (see 4.4.2). It can be seen as a blueprint for the integration of other web service based extensions Bringing AJAX to Plone The default scenario underlying Plone and the previously explained web service views is that of static web pages. Dynamic web 2.0 pages which process and forward user input immediately require a combination of client-side JavaScript, running in the user s browser, with asynchronous communication between browser and webserver (AJAX). Plone offers a framework to enable dynamic pages called Kinetic Style Sheets (KSS), which however lacks support for flexible web service integration. Therefore we implemented an AJAX-based solution for the v.e.r.c. It is a combination of native Plone techniques (page templates and JavaScript registry services) with the more generic web services available in Pylons. In line with current web development trends, we also decided to use JSON instead of XML as transport technology. Important advantages of JSON are reduced code complexity and faster processing by both client and server, and less communication overhead. 4.4 INTER-CONNECTING CONTENT One of the essential added values we intend to provide in the v.e.r.c. portal is to automatically create interconnections and cross-references between the presented information. This means that the user should be guided to find exactly the content he is interested in without having to fight his way through information irrelevant to him. To offer this guidance the following two types of additional navigation have been developed and implemented in the portal The IS-ENES Search and Browse Facility As an addition to the conventional navigation of Plone, the IS-ENES search and browse facility is developed to provide access and advanced information discovery to ESM content in the portal. So far, the facility is used for content which is created with one of the content types presented in section and Whenever a user creates or edits such content, a separate Plone product harvests the form fields and stores some of the collected information in the triple store. The triple store is based on a conceptual model that defines certain information classes (i.e. Organization, Component Model etc.) and their relationships (e.g. has members, employs, uses etc.). Thus the information is not just stored, but also structured and interconnected by means of a predefined logic (a formalised common understanding based on a conceptual model). The underlying conceptual model can be modified with minimal effort to incorporate new content types. The information in the triple store is used to populate a generic search and browse interface. Figure 7 shows an example screenshot of the interface which we will now use to explain the way a user performs a search: The general idea is that a search is constructed in the form of a grammatically simple sentence. In contrast to the free-text search (realized in the Plone search), where the user enters free sentences, in the semantic search (offered by the IS-ENES search and browse facility) such sentences will be built by the user with the portal s own vocabulary. Such queries produce much more precise results than a free-text search may achieve. Guided browsing is supported in the same interface: by selecting and deselecting instances from the lists at the bottom of each box, the user will be guided through the available content. Each selection the user makes causes the displayed information to be immediately updated. In the example figure, the EC-Earth model has 18 Status: revised version 12

17 been selected. Consequently, instead of displaying a list of all component models in the v.e.r.c., the list is limited to only those component models used by EC-Earth and the Earth system components described in these models. This works in other directions as well: Deselecting EC-Earth (that is, selecting the any wildcard) and selecting atmospheric chemistry in the rightmost column will provide the user with all component models simulating the atmospheric chemistry and all Earth system models using any of these component models. Figure 7 The IS-ENES search and Browse facility (see description in the text) The related-content-portlet Additionally to the IS-ENES search and browse facility, a further cross-selling -like guidance is offered to the user once she accesses one of the v.e.r.c.-specific content types. The related-content-portlet (see Figure 8) - placed beside each page of v.e.r.c.-specific content - displays information published in the portal that is related to the currently displayed ESM content. It is fed from the same database as the search facility and makes use of the same conceptual model, to select the relevant information. Clicking on any of the presented information, leads the user to the IS-ENES search and browse interface to guide her further in her specific question. Figure 8 Relatedcontent-portlet for EC-EARTH Status: revised version 13

18 4.5 INTEGRATING EXTERNAL SERVICES Title: Report on v.e.r.c. Portal Setup and Status As motivated previously the Zope/Plone framework was chosen because of its implementation in Python, which enables relatively easy and smooth integration of internal python based services as well as proxies to external services. As a first and important sample case, the data services developed so far in JRA4 and SA2 of the IS-ENES project have been integrated into the v.e.r.c. portal Integration of the Data Portal The aim of the integrated data portal part is to provide access to the emerging distributed ESM data archive by providing users with information on data (metadata) as well as data access pointers. In collaboration with the SA2 and JRA4 IS-ENES packages the following Plone products were developed in order to integrate the basic services of the distributed ESM archive into the portal: Distributed data browser: Data in the emerging distributed CMIP5 data repository is managed by so-called data nodes exposing web accessible and browsable catalogues providing information on the stored data products. These web access points are integrated into a Portal page, allowing users to browse the distributed catalogues from a single entry point. Data search: To provide users a central search service across the distributed data nodes a search facility based on a simple database was developed and integrated as a Plone product. The database stores the information on available data products. A data catalogue harvester updates this information regularly based on the information of the data node catalogues. The architecture of the data portal is illustrated in Figure 9. Status: revised version 14

19 Figure 9 The v.e.r.c data portal architecture Integration of further services The developments done to integrate specific data browse and search facilities provide a blueprint for future service integration into the v.e.r.c. portal in the IS-ENES project. Discussions of the integration of the evaluation portal, developed in JRA3, and services and tools, developed in JRA1/JRA2, have begun. Status: revised version 15

20 5 SUMMARY AND/OR OUTLOOK Title: Report on v.e.r.c. Portal Setup and Status A first version of the v.e.r.c. portal, containing the basic features and services has been developed, implemented and set up at the preliminary address As the portal is intended to act as a community tool, the focus of the development activities lies on enhancing the usability and usefulness of this web portal for the ENES community. For this, the adding and presenting of ESM-specific content has been optimized not only to be easily manageable and user-friendly for the editor, but also to make optimal use of the entered information in the portal. Not only the information itself is stored, but also its interconnecting logic, so that interconnections and cross-reference between the published information can be highlighted and used to guide the user according to her specific interest. A hosting services of seemingly independent websites is offered to support small community activities in presenting their work on the one hand, and use and connect this information in the portal on the other hand, strengthening the community interaction and interconnection. Furthermore, the data services developed so far in JRA4 have been seamlessly integrated in the portal. Browsing and searching of the CMIP5 data, stored in distributed data nodes in Europe, is enabled and supported. In the course of these developments and integration activities, blueprints have been extracted to show how to integrate further external services, those being developed, for instance, in JRA3 and JRA1/2, or even, in future, from users external to the IS-ENES project. In the next step, this first version of the portal will be used and tested by project and community members in order to evaluate the usefulness of this tool in everyday life and to find out about issues with the current system or additional requirements. The further development and refinement of the verc will be guided by the experiences and feedback from this testing. Status: revised version 16

21 6 ACRONYMS Title: Report on v.e.r.c. Portal Setup and Status AJAX: Asynchronous JavaScript and XML, enabling technology for flexible web client-server applications Atom Feed: The Atom Syndication Format is an XML language used for web feeds, while the Atom Publishing Protocol (AtomPub or APP) is a simple HTTP-based protocol for creating and updating web resources. CDO: Climate Data Operators CMIP5: Coupled Model Intercomparison Project Phase 5 CMS: Content Management System COSMOS: COmmunity earth System MOdelS ENES: European Network for the Earth System Modelling ESG-CET: The Earth System Grid - Center for Enabling Technologies synonymous with ESG JSON: JavaScript Object Notation Plone: An open source content management system based on ZOPE Pylons: A flexible python based web framework supporting WSGI RDF: Resource Description Framework Triple Store: A database for RDF data Web 2.0: The recent trend for website design and web applications emphasizing information sharing, collaboration, social networking, interoperability and user-centered design. WSGI: Web Service Gateway Interface WYSIWYG editor: What-you-see-is-what-you-get editor ZOPE: Z Object Publishing Environment an open source, python based, web application server ZODB: Zope Database Status: revised version 17

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

Content Management Systems: Drupal Vs Jahia

Content Management Systems: Drupal Vs Jahia Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems

More information

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises) How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises) COMPANY: Microsoft Corporation RELEASED: September 2013 VERSION: 1.0 Copyright This document is provided "as-is". Information

More information

MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0

MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0 MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0 Disclaimer The complete content of this document is subject to the general terms and conditions of Colygon as of April 2011. The

More information

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

Collaborative Open Market to Place Objects at your Service

Collaborative Open Market to Place Objects at your Service Collaborative Open Market to Place Objects at your Service D6.4.1 Marketplace integration First version Project Acronym COMPOSE Project Title Project Number 317862 Work Package WP6 Open marketplace Lead

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools

More information

San Jose State University

San Jose State University San Jose State University Fall 2011 CMPE 272: Enterprise Software Overview Project: Date: 5/9/2011 Under guidance of Professor, Rakesh Ranjan Submitted by, Team Titans Jaydeep Patel (007521007) Zankhana

More information

Content Management Systems: Drupal Vs Jahia

Content Management Systems: Drupal Vs Jahia Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems

More information

Structured Content: the Key to Agile. Web Experience Management. Introduction

Structured Content: the Key to Agile. Web Experience Management. Introduction Structured Content: the Key to Agile CONTENTS Introduction....................... 1 Structured Content Defined...2 Structured Content is Intelligent...2 Structured Content and Customer Experience...3 Structured

More information

Open Source Content Management System for content development: a comparative study

Open Source Content Management System for content development: a comparative study Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela dptnitrkl@gmail.com Designing dynamic and

More information

Load testing with. WAPT Cloud. Quick Start Guide

Load testing with. WAPT Cloud. Quick Start Guide Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica

More information

Development of a Learning Content Management Systems

Development of a Learning Content Management Systems Development of a Learning Content Management Systems Lejla Abazi-Bexheti Abstract Change appears to be the only constant in the field of ICT and what was treated as advanced feature few years ago is today

More information

Developing ASP.NET MVC 4 Web Applications MOC 20486

Developing ASP.NET MVC 4 Web Applications MOC 20486 Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies

More information

Advanced Service Design

Advanced Service Design vcloud Automation Center 6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions

More information

Intera Intera Deliverable D2.3

Intera Intera Deliverable D2.3 Intera Intera Deliverable D2.3 Portal Construction Project reference number e-content EDC-22076 INTERA / 27924 Project acronym Intera Project full title Integrated European language data Repository Area

More information

presentation Contact information: www.nglogic.com nglogic@nglogic.com + 48 505 091 662 + 48 22 398 743

presentation Contact information: www.nglogic.com nglogic@nglogic.com + 48 505 091 662 + 48 22 398 743 Company presentation Contact information: www.nglogic.com nglogic@nglogic.com + 48 505 091 662 + 48 22 398 743 Introduction NG Logic NG Logic is a young, dynamically expanding company located in Warsaw,

More information

JBoss Portal 2.4. Quickstart User Guide

JBoss Portal 2.4. Quickstart User Guide Portal 2.4 Quickstart User Guide Table of Contents Portal - Overview... iii 1. Tutorial Forward...1 2. Installation...2 2.1. Downloading and Installing...2 2.2. Starting Portal...3 3. Portal Terminology...5

More information

Evaluation of Load/Stress tools for Web Applications testing

Evaluation of Load/Stress tools for Web Applications testing May 14, 2008 Whitepaper Evaluation of Load/Stress tools for Web Applications testing CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: whitepaper@hsc.com web: www.hsc.com PROPRIETARY

More information

Electronic Ticket and Check-in System for Indico Conferences

Electronic Ticket and Check-in System for Indico Conferences Electronic Ticket and Check-in System for Indico Conferences September 2013 Author: Bernard Kolobara Supervisor: Jose Benito Gonzalez Lopez CERN openlab Summer Student Report 2013 Project Specification

More information

What's New In DITA CMS 4.0

What's New In DITA CMS 4.0 What's New In DITA CMS 4.0 WWW.IXIASOFT.COM / DITACMS v. 4.0 / Copyright 2014 IXIASOFT Technologies. All rights reserved. Last revised: December 11, 2014 Table of contents 3 Table of contents Chapter

More information

Elgg 1.8 Social Networking

Elgg 1.8 Social Networking Elgg 1.8 Social Networking Create, customize, and deploy your very networking site with Elgg own social Cash Costello PACKT PUBLISHING open source* community experience distilled - BIRMINGHAM MUMBAI Preface

More information

Kentico CMS 7.0 Intranet Administrator's Guide

Kentico CMS 7.0 Intranet Administrator's Guide Kentico CMS 7.0 Intranet Administrator's Guide 2 Kentico CMS 7.0 Intranet Administrator's Guide Table of Contents Introduction 5... 5 About this guide Getting started 7... 7 Installation... 11 Accessing

More information

U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC)

U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC) U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC) econsent Trial Project Architectural Analysis & Technical Standards Produced

More information

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience IBM Digital Experience Using Modern Web Development Tools and Technology with IBM Digital Experience Agenda The 2015 web development landscape and IBM Digital Experience Modern web applications and frameworks

More information

PROGRESS Portal Access Whitepaper

PROGRESS Portal Access Whitepaper PROGRESS Portal Access Whitepaper Maciej Bogdanski, Michał Kosiedowski, Cezary Mazurek, Marzena Rabiega, Malgorzata Wolniewicz Poznan Supercomputing and Networking Center April 15, 2004 1 Introduction

More information

BillQuick Agent 2010 Getting Started Guide

BillQuick Agent 2010 Getting Started Guide Time Billing and Project Management Software Built With Your Industry Knowledge BillQuick Agent 2010 Getting Started Guide BQE Software, Inc. 2601 Airport Drive Suite 380 Torrance CA 90505 Support: (310)

More information

CONCEPTCLASSIFIER FOR SHAREPOINT

CONCEPTCLASSIFIER FOR SHAREPOINT CONCEPTCLASSIFIER FOR SHAREPOINT PRODUCT OVERVIEW The only SharePoint 2007 and 2010 solution that delivers automatic conceptual metadata generation, auto-classification and powerful taxonomy tools running

More information

How to make a good Software Requirement Specification(SRS)

How to make a good Software Requirement Specification(SRS) Information Management Software Information Management Software How to make a good Software Requirement Specification(SRS) Click to add text TGMC 2011 Phases Registration SRS Submission Project Submission

More information

An Oracle White Paper October 2013. Oracle Data Integrator 12c New Features Overview

An Oracle White Paper October 2013. Oracle Data Integrator 12c New Features Overview An Oracle White Paper October 2013 Oracle Data Integrator 12c Disclaimer This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should

More information

World-wide online monitoring interface of the ATLAS experiment

World-wide online monitoring interface of the ATLAS experiment World-wide online monitoring interface of the ATLAS experiment S. Kolos, E. Alexandrov, R. Hauser, M. Mineev and A. Salnikov Abstract The ATLAS[1] collaboration accounts for more than 3000 members located

More information

Network Activity D Developing and Maintaining Databases

Network Activity D Developing and Maintaining Databases Network Activity D - Developing and Maintaining Databases Report D3.2.2 User Interface implementation Patricia KELBERT MNHN Paris BGBM Berlin July 2006-1- Table of Contents 1 Introduction... 4 2 Material

More information

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué

More information

Novell ZENworks 10 Configuration Management SP3

Novell ZENworks 10 Configuration Management SP3 AUTHORIZED DOCUMENTATION Software Distribution Reference Novell ZENworks 10 Configuration Management SP3 10.3 November 17, 2011 www.novell.com Legal Notices Novell, Inc., makes no representations or warranties

More information

Using your Drupal Website Book 1 - Drupal Basics

Using your Drupal Website Book 1 - Drupal Basics Book 1 - Drupal Basics By Karl Binder, The Adhere Creative Ltd. 2010. This handbook was written by Karl Binder from The Adhere Creative Ltd as a beginners user guide to using a Drupal built website. It

More information

How to Design and Create Your Own Custom Ext Rep

How to Design and Create Your Own Custom Ext Rep Combinatorial Block Designs 2009-04-15 Outline Project Intro External Representation Design Database System Deployment System Overview Conclusions 1. Since the project is a specific application in Combinatorial

More information

Web project proposal. European e-skills Association

Web project proposal. European e-skills Association Web project proposal European e-skills Association LUCISMEDIA WEB DESIGN PROPOSAL CONTENTS Lucismedia... 3 Building enterprise social communities... 3 project objective... 4 Project scope... 6 Interface

More information

Your complete guide to installing the info@hand Self-Service Portal and estore.

Your complete guide to installing the info@hand Self-Service Portal and estore. Your complete guide to installing the info@hand Self-Service Portal and estore. Install the Portal & estore as shrink-wrapped software, or as add-ons to an existing Joomla! installation. Then configure

More information

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP

More information

Oracle Endeca Server. Cluster Guide. Version 7.5.1.1 May 2013

Oracle Endeca Server. Cluster Guide. Version 7.5.1.1 May 2013 Oracle Endeca Server Cluster Guide Version 7.5.1.1 May 2013 Copyright and disclaimer Copyright 2003, 2013, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

More information

Bureau for Visual Affairs. content management system. Keep your website up-to-date and relevant with ease

Bureau for Visual Affairs. content management system. Keep your website up-to-date and relevant with ease content management system Keep your website up-to-date and relevant with ease 1 Only an up-to-date and well maintained website is perceived as relevant and will generate return visits and involvement.

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

ADMINISTRATOR GUIDE VERSION

ADMINISTRATOR GUIDE VERSION ADMINISTRATOR GUIDE VERSION 4.0 2014 Copyright 2008 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical, for any purpose

More information

Digital Asset Management Beyond CMIS

Digital Asset Management Beyond CMIS Digital Asset Management Beyond CMIS CMIS is an important component of DAM for many organizations, but knowing how to use it to maximize its effectiveness is the key. In this paper: How organizations use

More information

K@ A collaborative platform for knowledge management

K@ A collaborative platform for knowledge management White Paper K@ A collaborative platform for knowledge management Quinary SpA www.quinary.com via Pietrasanta 14 20141 Milano Italia t +39 02 3090 1500 f +39 02 3090 1501 Copyright 2004 Quinary SpA Index

More information

D5.4.4 Integrated SemaGrow Stack API components

D5.4.4 Integrated SemaGrow Stack API components ICT Seventh Framework Programme (ICT FP7) Grant Agreement No: 318497 Data Intensive Techniques to Boost the Real Time Performance of Global Agricultural Data Infrastructures Deliverable Form Project Reference

More information

How To Build A Connector On A Website (For A Nonprogrammer)

How To Build A Connector On A Website (For A Nonprogrammer) Index Data's MasterKey Connect Product Description MasterKey Connect is an innovative technology that makes it easy to automate access to services on the web. It allows nonprogrammers to create 'connectors'

More information

Flattening Enterprise Knowledge

Flattening Enterprise Knowledge Flattening Enterprise Knowledge Do you Control Your Content or Does Your Content Control You? 1 Executive Summary: Enterprise Content Management (ECM) is a common buzz term and every IT manager knows it

More information

Enterprise Content Management with Microsoft SharePoint

Enterprise Content Management with Microsoft SharePoint Enterprise Content Management with Microsoft SharePoint Overview of ECM Services and Features in Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0. A KnowledgeLake, Inc. White

More information

Kentico CMS 7.0 E-commerce Guide

Kentico CMS 7.0 E-commerce Guide Kentico CMS 7.0 E-commerce Guide 2 Kentico CMS 7.0 E-commerce Guide Table of Contents Introduction 8... 8 About this guide... 8 E-commerce features Getting started 11... 11 Overview... 11 Installing the

More information

NetBeans IDE Field Guide

NetBeans IDE Field Guide NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting

More information

rpaf KTl Pen source Plone 3.3 Site Administration Manage your site like a Plone professional Alex Clark

rpaf KTl Pen source Plone 3.3 Site Administration Manage your site like a Plone professional Alex Clark Plone 3.3 Site Administration Manage your site like a Plone professional Alex Clark rpaf KTl Pen source I I f IV* I Y I I community experience distilled PUBLISHING - BIRMINGHAM MUMBAI Preface 1 Chapter

More information

Content Management Software Drupal : Open Source Software to create library website

Content Management Software Drupal : Open Source Software to create library website Content Management Software Drupal : Open Source Software to create library website S.Satish, Asst Library & Information Officer National Institute of Epidemiology (ICMR) R-127, Third Avenue, Tamil Nadu

More information

Building native mobile apps for Digital Factory

Building native mobile apps for Digital Factory DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels

More information

User's Guide. ControlPoint. Change Manager (Advanced Copy) SharePoint Migration. v. 4.0

User's Guide. ControlPoint. Change Manager (Advanced Copy) SharePoint Migration. v. 4.0 User's Guide ControlPoint Change Manager (Advanced Copy) SharePoint Migration v. 4.0 Last Updated 7 August 2013 i Contents Preface 3 What's New in Version 4.0... 3 Components... 3 The ControlPoint Central

More information

SENSE/NET 6.0. Open Source ECMS for the.net platform. www.sensenet.com 1

SENSE/NET 6.0. Open Source ECMS for the.net platform. www.sensenet.com 1 SENSE/NET 6.0 Open Source ECMS for the.net platform www.sensenet.com 1 ABOUT THE PRODUCT: SENSE/NET 6.0 About the product 2 KEY FEATURES Workspaces-based collaboration Document management Office integration

More information

Liferay Portal 4.0 - User Guide. Joseph Shum Alexander Chow

Liferay Portal 4.0 - User Guide. Joseph Shum Alexander Chow Liferay Portal 4.0 - User Guide Joseph Shum Alexander Chow Liferay Portal 4.0 - User Guide Joseph Shum Alexander Chow Table of Contents Preface... viii User Administration... 1 Overview... 1 Administration

More information

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper Migrating Desktop and Roaming Access Whitepaper Poznan Supercomputing and Networking Center Noskowskiego 12/14 61-704 Poznan, POLAND 2004, April white-paper-md-ras.doc 1/11 1 Product overview In this whitepaper

More information

User Guide - Exchange Public Folder idataagent

User Guide - Exchange Public Folder idataagent Page 1 of 191 User Guide - Exchange Public Folder idataagent TABLE OF CONTENTS OVERVIEW Introduction Key Features Add-On Components Terminology SYSTEM REQUIREMENTS - EXCHANGE PUBLIC FOLDER IDATAAGENT DEPLOYMENT

More information

RHEL to SLES Migration Overview

RHEL to SLES Migration Overview Migration Program Overview Best Practice www.novell.com RHEL to SLES Migration Overview Published: Feb, 2009 Version # 1.3 Disclaimer Novell, Inc. makes no representations or warranties with respect to

More information

Oracle Service Bus Examples and Tutorials

Oracle Service Bus Examples and Tutorials March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan

More information

WebSphere Portal Server and Web Services Whitepaper

WebSphere Portal Server and Web Services Whitepaper WebSphere Server and s Whitepaper Thomas Schaeck (schaeck@de.ibm.com) IBM Software Group Abstract As web services will become the predominant method for making information and applications available programmatically

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

Porting Legacy Windows Applications to the Server and Web

Porting Legacy Windows Applications to the Server and Web Porting Legacy Windows Applications to the Server and Web About TX Text Control.NET Server: TX Text Control.NET Server is a fully programmable word processing engine for deployment in an ASP.NET server

More information

S3 Monitor Design and Implementation Plans

S3 Monitor Design and Implementation Plans S 3 Monitor Version 1.0 Specifications and Integration Plan 1 Copyright c 2011 Hewlett Packard Copyright c 2011 Purdue University Permission is hereby granted, free of charge, to any person obtaining a

More information

How To Manage Your Email On A Microsoft Powerbook 2.5 (For Microsoft) On A Macbook 2 (For A Mac) On An Iphone Or Ipad (For An Ipad) On Your Pc Or Macbook

How To Manage Your Email On A Microsoft Powerbook 2.5 (For Microsoft) On A Macbook 2 (For A Mac) On An Iphone Or Ipad (For An Ipad) On Your Pc Or Macbook Page 1 of 285 User Guide - Exchange Mailbox idataagent TABLE OF CONTENTS OVERVIEW Introduction Key Features Add-On Components Terminology SYSTEM REQUIREMENTS - EXCHANGE MAILBOX IDATAAGENT DEPLOYMENT -

More information

Choosing a Content Management System (CMS)

Choosing a Content Management System (CMS) Choosing a Content Management System (CMS) Document Version Revision History Date Document Version Description Created By: 10/Oct/2013 First draft Laraib Saad Table of Contents 1. Introduction

More information

Information Technology Services Classification Level Range C Reports to. Manager ITS Infrastructure Effective Date June 29 th, 2015 Position Summary

Information Technology Services Classification Level Range C Reports to. Manager ITS Infrastructure Effective Date June 29 th, 2015 Position Summary Athabasca University Professional Position Description Section I Position Update Only Information Position Title Senior System Administrator Position # 999716,999902 Department Information Technology Services

More information

Collaborative Open Market to Place Objects at your Service

Collaborative Open Market to Place Objects at your Service Collaborative Open Market to Place Objects at your Service D6.2.1 Developer SDK First Version D6.2.2 Developer IDE First Version D6.3.1 Cross-platform GUI for end-user Fist Version Project Acronym Project

More information

Installing and Administering VMware vsphere Update Manager

Installing and Administering VMware vsphere Update Manager Installing and Administering VMware vsphere Update Manager Update 1 vsphere Update Manager 5.1 This document supports the version of each product listed and supports all subsequent versions until the document

More information

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT For organizations that need to implement a robust data entry solution, options are somewhat limited

More information

Environment (including Climate Change) Deliverable No: D2. FIRESENSE Web Site. 28 February 2010. 17 March 2010

Environment (including Climate Change) Deliverable No: D2. FIRESENSE Web Site. 28 February 2010. 17 March 2010 Project Title: Contract No: Instrument: Thematic Priority: FIRESENSE: Fire Detection and Management through a Multi-Sensor Network for the Protection of Cultural Heritage Areas from the Risk of Fire and

More information

Collaboration Technology Support Center Microsoft Collaboration Brief

Collaboration Technology Support Center Microsoft Collaboration Brief Collaboration Technology Support Center Microsoft Collaboration Brief September 2005 HOW TO INTEGRATE MICROSOFT EXCHANGE SERVER INTO SAP ENTERPRISE PORTAL Authors Robert Draken, Solution Architect, Comma

More information

Content Management Implementation Guide 5.3 SP1

Content Management Implementation Guide 5.3 SP1 SDL Tridion R5 Content Management Implementation Guide 5.3 SP1 Read this document to implement and learn about the following Content Manager features: Publications Blueprint Publication structure Users

More information

WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT

WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT CHAPTER 1 WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT SharePoint 2013 introduces new and improved features for web content management that simplify how we design Internet sites and enhance the

More information

EMC Documentum Connector for Microsoft SharePoint

EMC Documentum Connector for Microsoft SharePoint EMC Documentum Connector for Microsoft SharePoint Version 7.1 Installation Guide EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 2013-2014

More information

SYSTEM DEVELOPMENT AND IMPLEMENTATION

SYSTEM DEVELOPMENT AND IMPLEMENTATION CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design

More information

Richmond Systems. Self Service Portal

Richmond Systems. Self Service Portal Richmond Systems Self Service Portal Contents Introduction... 4 Product Overview... 4 What s New... 4 Configuring the Self Service Portal... 6 Web Admin... 6 Launching the Web Admin Application... 6 Setup

More information

Load and Performance Load Testing. RadView Software October 2015 www.radview.com

Load and Performance Load Testing. RadView Software October 2015 www.radview.com Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...

More information

Building of System to Monitor Environmental Radioactivity Level

Building of System to Monitor Environmental Radioactivity Level Building of System to Monitor Environmental Radioactivity Level Satoshi Kitadate Junichi Hasunuma Tomoaki Sato Mitsuteru Ishida The Japanese government required a system to monitor the environmental radioactivity

More information

Your Web Team is Busier Than Ever

Your Web Team is Busier Than Ever Jason Garoutte Your Web Team is Busier Than Ever New Websites New Devices More Changes Landing Pages Social Pages Marketing Ideas are Waiting for IT Resources A CMS Only Made More Work for IT Software

More information

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE

ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE UPDATED MAY 2014 Table of Contents Table of Contents...

More information

SysPatrol - Server Security Monitor

SysPatrol - Server Security Monitor SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or

More information

How To Install The Exchange Idataagent On A Windows 7.5.1 (Windows 7) (Windows 8) (Powerpoint) (For Windows 7) And Windows 7 (Windows) (Netware) (Operations) (X

How To Install The Exchange Idataagent On A Windows 7.5.1 (Windows 7) (Windows 8) (Powerpoint) (For Windows 7) And Windows 7 (Windows) (Netware) (Operations) (X Page 1 of 208 User Guide - Exchange Database idataagent TABLE OF CONTENTS OVERVIEW Introduction Key Features Add-On Components Customized Features for Your Exchange Version Terminology SYSTEM REQUIREMENTS

More information

Curl Building RIA Beyond AJAX

Curl Building RIA Beyond AJAX Rich Internet Applications for the Enterprise The Web has brought about an unprecedented level of connectivity and has put more data at our fingertips than ever before, transforming how we access information

More information

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators Version 1.0 Last Updated on 15 th October 2011 Table of Contents Introduction... 3 File Manager... 5 Site Log...

More information

Chapter 1 - Web Server Management and Cluster Topology

Chapter 1 - Web Server Management and Cluster Topology Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management

More information

BreezingForms Guide. 18 Forms: BreezingForms

BreezingForms Guide. 18 Forms: BreezingForms BreezingForms 8/3/2009 1 BreezingForms Guide GOOGLE TRANSLATE FROM: http://openbook.galileocomputing.de/joomla15/jooml a_18_formulare_neu_001.htm#t2t32 18.1 BreezingForms 18.1.1 Installation and configuration

More information

What s New in IBM Web Experience Factory 8.5. 2014 IBM Corporation

What s New in IBM Web Experience Factory 8.5. 2014 IBM Corporation What s New in IBM Web Experience Factory 8.5 2014 IBM Corporation Recent history and roadmap Web Experience Factory 8.0 2012 Multi-channel Client-side mobile Aligned with Portal 8 Developer productivity

More information

Exclaimer Mail Archiver User Manual

Exclaimer Mail Archiver User Manual User Manual www.exclaimer.com Contents GETTING STARTED... 8 Mail Archiver Overview... 9 Exchange Journaling... 9 Archive Stores... 9 Archiving Policies... 10 Search... 10 Managing Archived Messages...

More information

THE CCLRC DATA PORTAL

THE CCLRC DATA PORTAL THE CCLRC DATA PORTAL Glen Drinkwater, Shoaib Sufi CCLRC Daresbury Laboratory, Daresbury, Warrington, Cheshire, WA4 4AD, UK. E-mail: g.j.drinkwater@dl.ac.uk, s.a.sufi@dl.ac.uk Abstract: The project aims

More information

CERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide

CERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide CERTIFIED MULESOFT DEVELOPER EXAM Preparation Guide v. November, 2014 2 TABLE OF CONTENTS Table of Contents... 3 Preparation Guide Overview... 5 Guide Purpose... 5 General Preparation Recommendations...

More information

Microsoft Office System Tip Sheet

Microsoft Office System Tip Sheet The 2007 Microsoft Office System The 2007 Microsoft Office system is a complete set of desktop and server software that can help streamline the way you and your people do business. This latest release

More information

elearning Content Management Middleware

elearning Content Management Middleware elearning Content Management Middleware Chen Zhao Helsinki 18.2.2004 University of Helsinki Department of Computer Science Authors Chen Zhao Title elearning Content Management Middleware Date 18.2.2004

More information

Deliverable D 6.1 Website

Deliverable D 6.1 Website Biogas2PEM-FC Biogas Reforming and Valorisation through PEM Fuel Cells FP7-SME-2012, Grant Agreement No. 314940 Deliverable D 6.1 Website Deliverable details Deliverable version: v1.0 Date of delivery:

More information