Jetspeed David Giaretta. Jetspeed Open Source Apache projectOpen Source Apache project Written in JavaWritten in Java Supports Portal API (JSP 168)Supports.

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
31242/32549 Advanced Internet Programming Advanced Java Programming
Web Services Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
A Blackboard Building Block™ Crash Course for Web Developers
Web Services Web Services are the basic fundamental building blocks of invoking features that can be accessed by an application program. The accessibility.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
The Developer Perspective Michelle Osmond. Design – Requirements Gathering Sales & Research projects –Prototypes/Demos User group meetings Usability workshops.
Implementing Search Spelling Suggestions using the Google Web Services API Dave Costakos Software Developer, Systems Engineering Division May 2nd, 2002.
ARCHIMÈDE Presented by Guy Teasdale Directeur, Services soutien et développement Bibliothèque de l’Université Laval CARL Workshop on Institutional Repositories.
Session 28 Techie Terminology and Benefits for Financial Aid Administrators Tim Bornholtz Holly Hyland.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
Web Services By Ethan Justin Yuli. Web Services in Action Information through Integration (Google Example)Google Example What do Web.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Web Service Implementation Maitreya, Kishore, Jeff.
Data Grid Web Services Chip Watson Jie Chen, Ying Chen, Bryan Hess, Walt Akers.
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
Struts. Agenda Preface Struts and its components An example The architecture required for Struts Applications.
Microsoft Share Point 2007 Lela Castaneda. Microsoft Office SharePoint Designer 2007 top 10 benefits 1)Be more productive with next-generation Microsoft.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Presenter Name Facility Name Rob Allan Portal Tutorial 2 nd Generation Portals Second-generation Grid portals are being developed to overcome the limitations.
SDPL 2002Notes 7: Apache Cocoon1 7 XML Web Site Architecture Example: Apache Cocoon, a Web publishing architecture based on XML technology
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
Integrating Forms, Reports and Discoverer into Portal Chris Ostrowski Technical Management Consultant TUSC Session id:
Holding slide prior to starting show. A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason.
Portal WorkGroup D Giaretta. Task …concentrate on developing the portal, providing a simple front end and developing a means for adding independent modules.
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
1 HKU CSIS DB Seminar: HKU CSIS DB Seminar: Web Services Oriented Data Processing and Integration Speaker: Eric Lo.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
MMS DresdenGermany – Dresden - Slide N°1Adolf Liepelt Final Project Review Newcastle upon Tyne, April 19, 2004 AESOP Platform.
HTML ~ Web Design.
1.NET Web Forms Web Services © 2002 by Jerry Post.
1 ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1 Building Portlets with ColdFusion Pete Freitag Foundeo, Inc.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
SAN DIEGO SUPERCOMPUTER CENTER Inca Data Display (data consumers) Shava Smallen Inca Workshop September 5, 2008.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
Helsinki, June 7 th 2004 IAB Meeting MobileMAN Project Web Service in Ad Hoc Network Veronica Vanni NETikos S.p.A.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
XML – Its Role and Use Ben Forta Senior Product Evangelist, Macromedia.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Java Web Services CSCI 4300 Diagrams from the Sun Java Web Services Tutorial,
DSpace System Architecture 11 July 2002 DSpace System Architecture.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Enterprise Portals Empowering Business via Technology Rajesh Moparthi.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
The Jetspeed Portal Bluesunrise.com and The Apache Software Foundation January 28, 2002 From
Portals, Services, Interfaces Marlon Pierce Indiana University March 15, 2002.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
RSS Syndication CS 431 – Carl Lagoze – Cornell University.
DISCO/UDDI -Ketan Reddy Peddabachi. Agenda Web Service Disco UDDI Disco Vs UDDI.
JAFER Toolkit Project Oxford University 1 JAFER Java-based high level Z39.50 toolkit Matthew Dovey; Colin Tatham; Antony Corfield; Richard Mawby Oxford.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Maven and Jelly James Strachan. Introduction Maven and Jelly are both Apache projects at Jakarta Ultimately both will be top.
XML Related Technologies
Unit – 5 JAVA Web Services
Some remarks on Portals and Web Services
How Do You Implement Them?
Introduction to Web Services
XML and Web Services (II/2546)
Presentation transcript:

Jetspeed David Giaretta

Jetspeed Open Source Apache projectOpen Source Apache project Written in JavaWritten in Java Supports Portal API (JSP 168)Supports Portal API (JSP 168) Provides built-in services for:Provides built-in services for: –User interface customisation –Caching –Persistence –User authentication Makes connections to obtain dataMakes connections to obtain data

Jetspeed Architecture

Jetspeed Built on top of Turbine (also Jakarta project)Built on top of Turbine (also Jakarta project) Turbine provides:Turbine provides: –User authentication –Page layout

Jetspeed features Built-in support forBuilt-in support for –RDF Site Summary (RSS) –Open Content Syndication (OCS) Supports Wireless Markup languageSupports Wireless Markup language User, group, role and permission administration via secure portletsUser, group, role and permission administration via secure portlets Role-based security access to portletsRole-based security access to portlets

PortletControl: The function of the PortletControl within the Portlet page handles rendering the title and body of the Portlet PortletController: The function of the PortletController is to handle multiple PortletControls (each controlling a Portlet) to provide an entire Page of information from all the Portlets.

Markup/Configuration Portal Structure Markup LanguagePortal Structure Markup Language –holds info on what portlets are available and registered with Jetspeed RegistryRegistry –Describes all available portlets SiteSite –Describes what portlets can be displayed to a given user and –Describes how information is displayed for that user

Standard Portlets HTMLHTML –Displays HTML content JSPJSP –JSP contains embedded Java RSSRSS Web PageWeb Page –Displays content of a Web site XSLXSL –Displays XML content by transforming it into HTML using XSLT VelocityVelocity

Web Services tools org.apache.jetspeed.webservices.util.SoapAccessBe anorg.apache.jetspeed.webservices.util.SoapAccessBe an –SoapAccessBean provides a Soap WebServices Client command bean pattern. This bean can be used to interact with webservices via soap. The WSDL file for the target web service is required since it contains the parameters required to interact with the service. org.apache.jetspeed.webservices.util.UDDIAccessBe anorg.apache.jetspeed.webservices.util.UDDIAccessBe an –UDDIAccessBean provides a command bean interface to UDDI registry services. Please note that currently only inquiry tasks are supported.