Ultimate Goal State Standardization for interchange of two types of packaged components –User Interface Multiple presentation components –Service Portal.

Slides:



Advertisements
Similar presentations
Cultural Heritage in REGional NETworks REGNET The REGNET Demonstration (Trial service) – D10.
Advertisements

Jason Novotny GridSphere / Portlets GridSphere Status Update Jason Novotny Lawrence Berkeley National Laboratory Jason Novotny,
Using the Collaborative Tools in NEESgrid Charles Severance University of Michigan.
The Developer Perspective Michelle Osmond. Design – Requirements Gathering Sales & Research projects –Prototypes/Demos User group meetings Usability workshops.
Interactive Portlets Presentation for WSRP Meeting March 18, 2002 Eilon Reshef VP Products and Co-Founder WebCollage.
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
ARCHIMÈDE Presented by Guy Teasdale Directeur, Services soutien et développement Bibliothèque de l’Université Laval CARL Workshop on Institutional Repositories.
Building Systems from Standards-based Reusable Components.
Application Servers What is it? General A set of software frameworks, components, utilities, functionality that enables you to develop and deliver n-tiered.
Overview of Web Portals Jason Cook. 5/8/2006jfcook/Web Portal2 What is a Portal? A web site that provides specialized capabilities for visitors. Designed.
Introduction to Software Architecture. What is Software Architecture?  It is the body of methods and techniques that help us to manage the complexities.
Session # 2645 Reusable Development Components from the Java(TM) 2 Platform, Enterprise Edition (J2EE(TM)) and Open Source Projects Rob Weaver Architect.
Indianapolis Java User Group JSR-168 Portal Presentation Introduction: Kurt Desserich.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
MSc Education Supporting Infrastructure Emil Doychev Vladimir Valkanov University of Plovdiv Bulgaria.
Students: Ilya Paskhover, Itay Gal Supervisors: Oleg Rokhlenko, Nadav Golbandi.
Grid Computing, B. Wilkinson, a.1 Grid Portals.
Chapter 9 Elements of Systems Design
XCAT Science Portal Status & Future Work July 15, 2002 Shava Smallen Extreme! Computing Laboratory Indiana University.
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
SWE 316: Software Design and Architecture – Dr. Khalid Aljasser Objectives Lecture 11 : Frameworks SWE 316: Software Design and Architecture  To understand.
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 10: Service Component Architecture.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
GridSphere/Portlet Workshop, March 3 rd – 4 th, 2005 LC Portal via GridSphere Mark Baker and Hong Ong Distributed Systems Group University of Portsmouth.
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
DEV-16: Leveraging the Power of Advanced GUI Power is nothing without control Erwin in ‘t VeldCCS Tony VertentenIntris Eric DebeijProgress Roland de PijperProgress.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
JSR 168 Overview Copyright © 2000 – 2007 Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Portals for Bioinformatics Nick Sharman my Grid project manager 30 June
UPortal and CHEF Charles Severance University of Michigan
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.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Enterprise Portals Empowering Business via Technology Rajesh Moparthi.
AHM, Aug-30-Sept-2, 2004 Virtual Research in the UK: Advanced Portal Services Mark Baker and Hong Ong Distributed Systems Group University of Portsmouth.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
JAVA CARD Presented by: MAYA RAJ U C A S,PATHANAMTHITTA.
XML 2002 Annotation Management in an XML CMS A Case Study.
Project Paper Presentation Hanlin Wan March 15, 2011.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Portals and Portlet Containers How Portals play an important role in e-Research applications. Mathew Wyatt.
J-guar Customization Tool Devanshu Bawa Customization Specialist SOLUTION PARTNERS TRAINING 2016.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
J2EE Platform Overview (Application Architecture)
Portlet specification
Portal Framework + Standards = Functionality Freedom
Portals: Background, Development & Conversion
Sakai PLRE Slides (extracted)
Cognos 8 Cognos Connection Cognos CoE
Charles Severance University of Michigan
OGCE OGCE The Open Grid Computing Environments Collaboratory
Some remarks on Portals and Web Services
Rich single page applications with SharePoint
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
Service Oriented Architecture (SOA)
Charles Severance University of Michigan
JavaServer Faces: The Fundamentals
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Sakai PLRE Slides (extracted)
Summary of Grid Portal Architecture Workshop March Tokyo GGF7
Presentation transcript:

Ultimate Goal State Standardization for interchange of two types of packaged components –User Interface Multiple presentation components –Service Portal Service Package Portal Service Component Blah User Interface Package User Interface Component WML Component Swing Component HTML Component

Assembling a Portal A portal will require a standardized hosting environment for both User Interface and Portal Service packages –Install GUI Framework APIs –Install Service Broker APIs Standardized Hosting Framework Service BrokerGUI Framework Service UIWML SwingHTML UIWML SwingHTML UIWML SwingHTML Service

HTML Framework Broker Service GUI UIHTML WML Future State of Reusable Components Standardize full scope of hosting framework Packages usable in multiple environments SWING Framework Broker Service GUI UISWING Service UIWML SwingHTML

APIs – Most not Standardized Standardized Hosting Framework Service Broker Portal Service Component GUI Framework User Interface Component Presentation Component Service Component API (OKIP Standards) Service Broker to Service API Service Broker to Tool API GUI Framework to Tool API GUI Framework to Presentation API Presentation Component API

NPACI Portals Workshop – March 21, 2003 Possible “Presentation” Standards JSR-168 – good for portal developers – helps marketplace – –Web oriented – like servlet –Influenced by IBM WebSphere –Available “real soon now” for about 1.5 years WSRP – Web Services For Remote Portals – –Influenced by IBM –Application is limited to HTML portals –Introduces standardized notion for remote State –Good decomposition pattern – except for too html-centric –Pretty mature – evolutionary not revolutionary

NPACI Portals Workshop – March 21, 2003 Presentation Standards (cont.) WSIA – Web Services for Interactive Applications / WSXL Web Services Experience Language – –IBM’s answer to.NET –Enable us to code generic GUI services which can be used in HTML and non-HTML applications –No “best practices” for decomposition –Several years out Jetspeed/CHEF – A good sandbox with discipline and a clear pattern –Any real and interesting standard in this space is at least two years out with a number of risk factors –Good pattern for profiles: Aggregation / Presentation / Teamlet / Service –In the future, we can envision Velocity adapters to other portal environments –GGF/CGE/OGCE Needs to focus on the service level APIs

NPACI Portals Workshop – March 21, 2003 CHEF Architecture Ability to exchange portlets, teamlets, or service components Flexible architecture allows easy integration of existing components while giving framework for developing new-style components Ways for all of us to build tools we find interesting while taking full advantage of the rest of the (already built) infrastructure. Long term viability of development efforts through ultimate standardization

NPACI Portals Workshop – March 21, 2003 Conclusion Our next generation of portals needs to be architected with three layers –Presentation –Application logic (Portlets) –Services The future is very exciting for portals –If we want to start now, we should use Jetspeed, and once you get started with Jetspeed take a look at CHEF/Grid –Transition for UT’s GridPort –That way we approach the future as a flock Thanks for your time -