CHEF CSG May 7, 2003 Joseph Hardin Collaborative Technologies Lab Media Union & School of Information University of Michigan.

Slides:



Advertisements
Similar presentations
1 The Networked Learning Environment. 2 Blackboards Product Strategy Leading institutions are harnessing the power of information networks to connect.
Advertisements

Common Instrument Middleware Architecture and Federation of Instrument Resources for X-ray Crystallography Rick McMullen Indiana University.
Supporting education and research JISC Virtual Research Environment Call Town Meeting 19 th July 2004.
Data Management Expert Panel - WP2. WP2 Overview.
Using the Collaborative Tools in NEESgrid Charles Severance University of Michigan.
Enterprise Content Management Departmental Solutions Enterprisewide Document/Content Management at half the cost of competitive systems ImageSite is:
The Developer Perspective Michelle Osmond. Design – Requirements Gathering Sales & Research projects –Prototypes/Demos User group meetings Usability workshops.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Systems from Standards-based Reusable Components.
Supporting the Complete Learning LifeCycle The Next Generation of On-Line Learning Support Systems at the University of Michigan Future Learning Environments.
Please Describe Data ingestion. This includes support for real-time sensor data (object ring buffers) as well as simulation output (grid portals) –We have.
Learning and Research The Next Generation of On-Line Learning Support Systems at the University of Michigan ACSF Presentation May 28, 2002.
Next Generation Courseware Integrating Teaching, Learning, Research and Collaboration Carl Berger and Kim Bayer MERLOT September 2002
From Your Course Syllabus to Earthquake Engineering: Collaboration using the CHEF Framework Charles Severance University of Michigan.
Understanding and Managing WebSphere V5
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Massachusetts Institute of Technology Page 1 Open Knowledge Initiative CSG - Princeton, 05/07/03.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Grid Computing, B. Wilkinson, a.1 Grid Portals.
SAKAI Project (Synchronized Architecting of Knowledge Acquisition Infrastructure) Sakai is intended to deliver open source CMS and research collaboration.
SAKAI February What is SAKAI? Sakai ≠ Course Management System Sakai = Collaboration & Learning Environment.
XCAT Science Portal Status & Future Work July 15, 2002 Shava Smallen Extreme! Computing Laboratory Indiana University.
Dr. Kurt Fendt, Comparative Media Studies, MIT MetaMedia An Open Platform for Media Annotation and Sharing Workshop "Online Archives:
March 19, Open Knowledge Initiative: The Saga Unfolds Mike Barker Lois Brooks Jeff Merriman.
HPC club presentation A proposal for a campus-wide research grid Barry Wilkinson Department of Computer Science UNC-Charlotte Dec. 2, 2005.
Extending Vista The PowerLinks WebServices SDK John Hallett Senior Product Manager WebCT, Inc
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
March 26, 2003The Navigo Project Hans C. Masing, The University of Michigan Lance D. Speelmon, Indiana University An IMS and OKI Compliant Open Source.
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
UM/MU Futures – Building Knowledge Networks The Next Generation of On-Line Learning and Research Support Systems Duderstadt Presentation June 14, 2002.
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
How Can a Small College Adopt a Large Open Source Course Management System? NERCOMP March 17, 2003 Pattie Orr, Wellesley College Olivia Williamson, Stanford.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
The Digital Library for Earth System Science: Contributing resources and collections Meeting with GLOBE 5/29/03 Holly Devaul.
1 Copyright Carl Berger This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial,
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
National Center for Supercomputing Applications Barbara S. Minsker, Ph.D. Associate Professor National Center for Supercomputing Applications and Department.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
ISERVOGrid Architecture Working Group Brisbane Australia June Geoffrey Fox Community Grids Lab Indiana University
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Sakai: A Higher Education Initiative Jim Farmer at the Aviation Industry CBT Committee Meeting 2 February 2004, Phoenix, Arizona USA.
UPortal and CHEF Charles Severance University of Michigan
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
The Sakai Architecture
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
Sakai eScience/eResearch Austin Sakai Conference December 8, 2005 Joseph Hardin Stephanie Teasley Chuck Severance KYOU / sakai Boundary, Situation.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
CourseWork Integration and Futures Bruce Vincent Stanford University
How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.
V7 Foundation Series Vignette Education Services.
Notification Service JA-SIG June 6, 2006 One stop shopping
iSERVOGrid Architecture Working Group Brisbane Australia June
OGCE OGCE The Open Grid Computing Environments Collaboratory
Some remarks on Portals and Web Services
CHEF, inter alia MITC March 1, 2003
SAKAI February 2005.
Middleware for Grid Portal Development
The Sakai Project and Partnership
Presentation transcript:

CHEF CSG May 7, 2003 Joseph Hardin Collaborative Technologies Lab Media Union & School of Information University of Michigan

University Missions CourseTools – a first-generation course management system WorkTools – part of a series of efforts in building systems for support of scientific research teams These two paths have a lot in common, as instances of collaboration support systems, and have led to: CHEF – A framework for building the next generation of both systems

UM.CT Custom course page presented to each student

Students working off campus often run into difficulty because their browser or dial-in service is not correctly configured. UM.CT Help for Remote Users

Support for Work Groups UM.Worktools Scientific Research Groups Science Review Teams Technology Design Teams Currently over 5500 users worktools.si.umich.edu

Adoption of CT/WT CT Users - Saturating WT Users – Accelerating CT Use - Deepening Over 35,000 We see these as foundation efforts in understanding and building “Knowledge Work Support Systems” for UMich faculty, students and staff, and remote collaborators. Over 9,000

So, CHEF as Next Step(s)

CourseTools: Assignments Quizzes … Worktools: ToDo list Data Access … Teleobservation – NEES Informatics/MetaData - CMCS Shared Core Features: Logon File upload Announcements Discussion Chat Schedule Mail archive … Gradebook CAPA Quizzes DissertationTool OKI APIs CHEF Technology Leveraging Education/Research Complementarities

Network for Earthquake Engineering Simulation

CHEF node CoG XML CoG XML Grid CHEF and the Grid – Access to Globally Distributed Computing Resources Moving to GRID services model (OGSA) as it develops. And it did last Wednesday…

Home

Resources

CMCS is enabled by broad collaboration Development partnerships cut across offices and agencies Collaborations also include CCA, SDM ISICS. A collaboration of eight national labs and universities span chemical scales Collaboration opportunities for future –Xportlets work at Indiana University –Portal web Services –NeesGrid work at University of Michigan SAM

CMCS Explorer is a data management tool for accessing data across DAV resources. The default address in CMCS Explorer for My Workspace is the path to your personal data folder. In a team workspace, the default address points to the team’s data folder. CMCS Explorer shows tree and file views, can spawn viewers and tools for specific files, and has search, notification and pedigree capabilities.

Current Implementation

Pedigree Browsing in CHEF The Browser enables metadata editing. Data is linked to projects, references, inputs, and outputs

Automatic Translation and Metadata Extraction Data translations provided automatically by SAM using previously registered XSLT’s for this file type.

Pedigree Graph in CMCS Pedigree graph provides a two-dimensional visualization of a data resource and all of its relationships. Users can easily see the relationships without following all pedigree links.

Data + Metadata Metadata allows the creation of revolutionary new types of collaborative chemical science projects, coordinating research efforts across chemical scales. Metadata dramatically increases accessibility of state-of- the-art research knowledge to industry and the public. CMCS data repository with pedigree tracking provides a new means for evaluating research claims. CMCS pedigree graphing provides a visual representation of data relationships. CMCS metadata supports allows scientific peer review of electronic data, which is important to groups like IUPAChem. CMCS metadata is extensible.

Leveraging Research Support NSF National Middleware Initiative grant –U Michigan –U Texas-Austin –Indiana U –NCSA –Argonne National Lab 3 year support for core GRID services integration; Jetspeed/CHEF as portal tech

CHEF Summary CourseTools.NG – online support for learning; in pilot, fall rollout WorkTools.NG – online support for research, workgroups; in development for NEES, CMCS, NMI, rollout late summer; continuing development Goals – enhance online tools; make it easy to move between teaching and research; build standards efforts, collaborations so market of components develops

Why Open Source CMS? University should not outsource a core competence – teaching It fits University value structures, we are an open community It can build the extended academic community through collaboration and shared effort It is a grand experiment, worthy of the University’s participation

Portal Engine: Jetspeed Velocity CHEF Teamlets: Written in JAVA Responsible for GUI Operate in the context of a session. Rely on services for any persistent or “cross-user” information. Services Persistent System-wide Multiple implementations of services Configurable as to what implementation provides what service Servlets: Access services outside of the portal engine: AccessServlet and WebDavServlet Services API CHEF Architecture Web Server: Tomcat Turbine Non-HTTP Components (i.e. )

Portal: Tomcat Turbine Jetspeed + CHEF extensions to Jetspeed Teamlets: Written in JAVA Responsible for GUI Operate in the context of a session. Rely on services for any persistent or “cross-user” information. Services Persistent System-wide Multiple implementation s of services Configurable as to what implementation provides what service …. Services API CHEF/OKI Relationship OKIOKI

OKI APIs – CHEF Implementation Authentication Authorization Local ID Logging DBC Shared Objects (Agent, Group, AgentIterator) Filing (*) Hierarchy (*) UserMessaging (*) WorkFlow (**) Scheduling (**) * unpublished but well enough along that we can do something ** unpublished, unspecified As OKI APIs become available we either swap out CHEF APIs or build OKI translators – ‘Innovate and Normalize’ localid and locallyuniqueidentifier

Tool OAI Records Tool User 1 2 n User portals Team-aware Portlets CHEF Web Services Standard CHEF services (e.g., Discussions, Schedule) Added Value: Saving/retrieving query/response sets In team context OKI APIs Retrieving Saving New Search DLXS DLXS Middleware OAIster Topical Data Sets Transformation Indexing Filtering OKI DR Query Response Team aware portlets include Standard CHEF tools plus Search (with search tracking) NSDL OAIster/CHEF Proposal

Current CHEF Environment CHEF Uses Jetspeed as its tool coordination framework, velocity as its presentation language, Portlet for its tool specification, and Turbine for its service broker. There is a wide range of underlying services including OKI, CHEF, and Grid Services. CHEF/Jetspeed also supports “simple” integration of tools using an i-frame which are not portlet-based. A CHEF Application TurbineJetspeed CHEF OKI Grid Portlet Velocity XML/XSLT HTML PERL, JSP, etc Ideally, all of these interfaces would not be based on a particular product (Jetspeed, uPortal, WebSphere, etc) but instead would be based on a standard which was supported across products. Then we could share components.

Standards Efforts The full suite of standards is several years out –Some need our input now OKI – we are working in this space WSRP – Support WSDL (i.e. pre-presentation data) instead of HTML (post-presentation) JSR-168 and WSIA – Service lifecycle, brokering, discovery We need to start a collaborative effort to bring order to this problem space –CHEF has one useful architecture to provide transition In both the Educational and Research support areas As standards evolve, we can quickly test and deploy them Becoming “Jetspeed agnostic” by abstracting APIs If we can work together to solve the standards problems, organizations can maintain their existing portals and add support for these standards, upgrading as they go.

Cross-Portal Development IMS at data level OKI at services level Building channel adapters for Jetspeed uPortal WSRP++ and display level ‘standards’ and best practices –Setting up meeting with uPortal, CHEF, IU portal, Stellar MIT developers to discuss, figure out next steps Goal is, always, interoperable components

Navigo project Michigan,MIT,Stanford,Indiana Goal is real tool, module interoperability On the way to standards Component Interoperability

Research, Teaching and Public Service Alliance for Community Technology African AIDs Project AIHEC – American Indian Higher Education Consortium How do open source, collaborative efforts contribute to and help us understand the new information dynamics in all our domains of interest?

CHEF Project Site

stop