Pan European Portal Conference 2003, Geneva April 25, 2003 Elements of Successful uPortal Implementations Implementing uPortal to Guarantee Performance.

Slides:



Advertisements
Similar presentations
1 WeCAN Works Presentation Monday, December 14, 2009.
Advertisements

The Institutional Web: A Lens to Living and Learning Copyright Carl Jacobson, This work is the intellectual property of the author. Permission is.
Surfing the Data Standards: Colorado’s Path 2012 MIS Conference – San Diego Daniel Domagala, Colorado Department of Education David Butter, Deloitte Consulting.
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
University of California, Irvine Enterprise Architecture – an ITLC Update Marina Arseniev Associate Director / Enterprise Architecture Administrative.
Enterprise Web Content Management Path to developing a Competency Center Presented To: Presented By: Gilbane ConferenceBrian VanDeventer IT Manager, Web.
Portal User Group Meeting September 12, Agenda 1.Welcome 2. Updates on the Following: 1.Migration Status 2.Template 3.Disaster Recovery Exercise.
University of California, Irvine TechnoExpo, Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
UPortal: A framework for the Personalization of Library Services John Fereira: Programmer/Analyst Cornell University Mann Library.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Portal Anthony Colebourne Internet Services January 2006.
Chapter 10 Information Systems Management. Agenda Information Systems Department Plan the Use of IT Manage Computing Infrastructure Manage Enterprise.
December 9, 2002 UNICON / IBS: Adam Rybicki Michael Erdely Sun Microsystems: Jeff Weiss Testing and Proving uPortal’s Scalability at the Sun iForce Center.
Update on Sandia’s Portal Project Interlab 2003 November 5–7, 2003 Cara Corey and Tracy Walker Sandia National Laboratories Sandia is a multiprogram laboratory.
Enterprise Financial System Project Overview & Update Council of Research Associate Deans March 22,
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Introduction to Systems Analysis and Design
Web Portal Development with uPortal or.Net Midwest Educause: March 24-26, 2003 David B. Williams Mark Troester
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
The uPortal Project James Farmer, Georgetown University David W. Koehler, Cornell University William G. Thompson, Jr., Rutgers, The State University of.
UPortal Ken Weiner JA-SIG, IBS
December 9, 2002 UNICON / IBS: Adam Rybicki Michael Erdely Sun Microsystems: Jeff Weiss Testing and Proving uPortal’s Scalability at the Sun iForce Center.
N A managed approach to planning and controlling the implementation of complex application software. n A flexible tool kit, designed to support the Project.
Adam Jansen Digital Archivist Washington State Archives ISB Presentation Status Report for Digital Archives.
Solution Overview for NIPDEC- CDAP July 15, 2005.
Web Development Process Description
XA R7.8 Upgrade Process and Technical Overview Ruth Anne Pharr Sr. IT Consultant, CISTECH Inc.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Oracle Open World 2014 Integrating PeopleSoft for Seamless IT Service Delivery: Tips from UCF 1 Robert Yanckello, Chief Technology Officer University of.
Web Migration Project Update for ATC April 28, 2009.
A Community of Learning Luminis Platform Workshop Creating a Personal User Experience Presented by: Steven Forman, SunGard Higher Education March 20 th,
Administrative Technology Services: Enterprise Applications
Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.
Our Pilot Adventure with Luminis IV Leading the Way - Monday, October 6, Our Pilot Adventure with Luminis IV Leading the Way Sri Giridharan, Manager.
JA-SIG Update Dan Oberst, Princeton University w/apologies to Carl Jacobson, U of Delaware & Dave Koehler, Princeton University.
Geospatial Technical Support Module 2 California Department of Water Resources Geospatial Technical Support Module 2 Architecture overview and Data Promotion.
Buy and Build Strategy u Buy u Build u Layer –Improve, distinguish, consolidate u Collaborate –Open Source is both “build” and “buy” –Portal, portfolio,
16 1 Installation  After development and testing, system must be put into operation  Important planning considerations Costs of operating both systems.
Sampleminded® Support Overview Last Updated: 1/22/
New uPortal Contributions from the University of Wisconsin-Madison Jim Helwig University of Wisconsin-Madison Eric Dalquist Unicon, Inc. JA-SIG December.
Portal Technology State University of New York Albany, New York | 26 October 2005 Jim Farmer instructional media + magic, inc.
Project 2003 Presentation Ben Howard 15 th July 2003.
Center for Planning and Information Technology T HE C ATHOLIC U NIVERSITY of A MERICA Preparing and Planning your Portal Implementation June 2007.
CSI-MAXIMUS, Inc CSI Comprehensive Service & Support Implementing the CSI Way.
Jim Farmer, University of Delaware at North Carolina State University May 21, 2001 Portals uPortal and JA-SIG.
UPortal Open Source Portal for Higher Education Or My 16-year-old is coming to your institution… are you ready?
GLOCO – Integrated Corporate Portal Part 3 – Implementation Plan Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher Ruzhena.
Jim Farmer, University of Delaware at the 3rd Annual Portal Technology Symposium San Diego, California July 10, 2001 JA-SIG and the uPortal.
11/14/00Copyright © Yale University1 uPortal: A Java Based Portal Framework A Project of JA-SIG ( Presented by: Susan Bramhall,
A Bring together all regional Trade Unions in China with IPDPoD - Information Portal Development Platform on Demand Bruce ticilo.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
Software Testing and Software Quality Assurance Process.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
OCLC Online Computer Library Center 1 Putting Advocacy Plans into Practice.
Prepared by Jim Farmer for the JA-SIG UK Meeting Monday, 26 January, 2004 University of Birmingham, United Kingdom The uPortal Roadmap.
Portals, Services, Interfaces Marlon Pierce Indiana University March 15, 2002.
Presented by Justin Tilton at Open Source in Government Conference Tuesday, March 16, 2004 – George Washington University Open Source and Higher Education.
State of Georgia Release Management Training
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
Printing (Net-Print) Joanne Button August 23rd 2016.
Pragmatics 4 Hours.
The Marshall University Experience with Implementing Project Server 2003 August 9, 2005 Presented by: Chuck Elliott, M.S. Associate Director, Customer.
Software Quality Assurance
Chapter 1 (pages 4-9); Overview of SDLC
uPortal & Sakai Open Source and Higher Education
JA-SIG and uPortal Presented by Jim Farmer at
Portals, uPortal, and the Meteor Channel
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

Pan European Portal Conference 2003, Geneva April 25, 2003 Elements of Successful uPortal Implementations Implementing uPortal to Guarantee Performance and Reduce Risk Adam Rybicki

Pan European Portal Conference 2003, Geneva April 25, 2003 Agenda Introduction Project Planning Risk Management Training Integration Development Best Practices Change Control Capacity Planning Production Rollout Our Customers Are Our Partners Questions?

Pan European Portal Conference 2003, Geneva April 25, 2003 Introduction IBS was a founding member of JA-SIG IBS helped develop uPortal IBS developed many uPortal channels IBS partnered with Sun Microsystems to assure uPortal’s scalability IBS Merged with UNICON in January, 2003 UNICON/IBS provides technical support for uPortal UNICON/IBS has provided assistance with many custom implementations of uPortal UNICON/IBS developed 2 uPortal products: Academus Portal and Academus CMS

Pan European Portal Conference 2003, Geneva April 25, 2003 Project Planning Start early Collect requirements Prioritize requirements Determine whether the timeline or features are of higher priority Identify dependencies Identify required skills Obtain the required training Develop an iterative release schedule Analyze existing infrastructure and install the new servers Establish a development environment Implement a change control system Use existing usernames

Pan European Portal Conference 2003, Geneva April 25, 2003 Risk Management Secure a budget for: –New staff –Hardware –Software –Consulting –Training Avoid large releases Document requirements and obtain approval Identify problem areas and reassign resources Eliminate dependencies Get more hardware rather than less Write a custom Java channel only if: –A generic uPortal channel (RSS, Web Proxy, Inline Frame, or XML Transformation) cannot handle the job, and –Your staff is qualified

Pan European Portal Conference 2003, Geneva April 25, 2003 Budget Example

Pan European Portal Conference 2003, Geneva April 25, 2003 Training J2EE is object-oriented—get OO training uPortal is J2EE—get J2EE training XML/XSLT is required uPortal uses LDAP/eduPerson UNICON/IBS uPortal development training (2 levels) Web services for backend integration (SOAP, WSDL, UDDI, WSRP)

Pan European Portal Conference 2003, Geneva April 25, 2003 Integration Directory (LDAP) integration is essential Use eduPerson –uPortal uses it for person attributes –It has the eduPersonAffiliation (for groups) and eduPersonPrimaryAffiliation (for default layout) attributes Use Web services where possible Monitor the new OpenEAI project

Pan European Portal Conference 2003, Geneva April 25, 2003 Development Best Practices Define phases shorter than six-month Allow for incremental iterations within each phase Decentralize development Make code reviews mandatory Designate developer mentors (J2EE best practices) Centralize integration Implement regular (weekly) builds Promote from integration to QA Implement a bug tracking system Development manager, not QA, assigns bug fixes uPortal’s groups are infinitely flexible, but be aware that their administration will create additional cost

Pan European Portal Conference 2003, Geneva April 25, 2003 Change Control Developer File ServerCVS ServerIntegration ServerQA ServerProduction Server Bug Database Development Manager

Pan European Portal Conference 2003, Geneva April 25, 2003 Capacity Planning Define target audience size Peak number of users of enterprise portals is 8% of the entire user population Use many smaller servers rather than one large Use load balancing software or hardware Allow for SSL encryption Today’s servers can handle concurrent users per CPU

Pan European Portal Conference 2003, Geneva April 25, 2003 Sun iForce Center Test Results

Pan European Portal Conference 2003, Geneva April 25, 2003 Production Rollout Allow at least 2 weeks for load testing Use load generation software (OpenSTA, JMeter) Perform (and survive!) a stress test Monitor production closely (vmstat, top, Orca, etc.) Use well designed default portal layouts (only 10% of students modify them) Implement a user feedback system

Pan European Portal Conference 2003, Geneva April 25, 2003 Our Customers Are Our Partners University of British Columbia Illinois State University Cal Poly, San Luis Obispo Columbia University University of Nottingham University of Virginia Villanova University University of Delaware Arizona State University Iowa State University University of New Mexico Deakin University Rutgers University University of Kansas University of Saskatchewan Abilene Christian University Roanoke College University of Colorado New Teacher Center El Camino College University of California, Merced Western Kentucky University

Pan European Portal Conference 2003, Geneva April 25, 2003 Questions?