New Application Infrastructures - Fedora - Kuali Enterprise Workflow Cornell Information Technology Information Systems Forum March 22 nd, 2007 Steve Lutter.

Slides:



Advertisements
Similar presentations
Drybridge Consulting Party Identification Directory Installing the Microsoft Research Service IDEAlliance and Drybridge Consulting – collaborating to deliver.
Advertisements

A Blackboard Building Block™ Crash Course for Web Developers
ICOLC October 4, 2001 OCLC Services. Purpose Libraries’ web-based information portal needs –Maximize consortia’s role in their members’ use of database.
The Documentum Team Lance Callaway, Brooke Durbin, Perry Koob, Lorie McMillin, Jennifer Song Missouri University of Science and Technology Rolla, Missouri.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
Hydra Partners Meeting March 2012 Bill Branan DuraCloud Technical Lead.
Depositing e-material to The National Library of Sweden.
University of California, Irvine All Rights Reserved UCI Kuali Day Access and Workflow August 21, 2012 U niversity of C alifornia, I rvine Accounting.
ARCHIMÈDE Presented by Guy Teasdale Directeur, Services soutien et développement Bibliothèque de l’Université Laval CARL Workshop on Institutional Repositories.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Technology Steering Group January 31, 2007 Academic Affairs Technology Steering Group February 13, 2008.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
Information Retrieval Concerned with the: Representation of Storage of Organization of, and Access to Information items.
1 Notification Service JA-SIG June 6, 2006 One stop shopping Jon Atherton Mark Mara.
© 2005, Cornell University. Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson
Introducing Symposia : “ The digital repository that thinks like a librarian”
© 2004, The Trustees of Indiana University 1 OneStart Workflow Basics Brian McGough, Manager, Systems Integration, UITS Ryan Kirkendall, Lead Developer.
WORKDAY TECHNOLOGY Stan Swete CTO - Workday 1.
Technology Steering Group January 31, 2007 Academic Affairs Technology Steering Group February 13, 2008.
Open source administration software for education people management for the enterprise kpme.
Rapid Development of Workflow-enabled Forms using eDocLite
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Kuali Enterprise Workflow Eric Westfall (Indiana University) Andrew Hollamon (University of Arizona)
Technical Overview of Kuali Rice UC Davis, Information & Educational Technology January 2009.
Architecting and Building KRA using Kuali Rice Terry Durkin, KRA DM/Lead Developer (Indiana University) Bryan Hutchinson, KRA DM/Lead Developer (Cornell)
Trimble Connected Community
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
1 Successful Ingredients and zShell Josten Ma 12 March 2008.
Kuali Enterprise Notification Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst, Cornell University)
Kuali Enterprise Workflow Eric Westfall (Indiana University) Aaron Hamid (Cornell University)
EQUELLA Product Strategy and Development
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
PROJECT HYDRA SNEAK PEAK – ADVANCE SHOWING Brought to you by the Digital Repository Task Force Steve Marine (chair), Ted Baldwin, Dan Gottlieb, Kevin Grace,
CommonSpot at Cornell Technical Service Providers Forum March 16, 2005.
Choosing a Content Management System. Or: How I Learned to Stop Worrying and Love the Bomb (Apologies to Kubrick)
Kuali Enterprise Workflow Presented at ITANA October 2009 Eric Westfall – Kuali Rice Project Manager.
Farcry Not just a game anymore…. What is Farcry?  Farcry is a Content Management System (CMS)  It is designed to separate the jobs of site creation/design.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
Kuali Enterprise Workflow Kuali Days – November 2008 Scott Gibson, University of Maryland Bryan Hutchinson, Cornell University James Smith, University.
Kuali Enterprise Workflow Ryan Kirkendall (Indiana University) Brian McGough (Indiana University)
Kuali Rice Evolving the Technology Framework for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University) Warner Onstine.
Kuali Rice A basic overview…. Kuali Rice Mission First and foremost to provide a consistent development framework and common middleware layer for Kuali.
Selene Dalecky March 20, 2007 FDsys: GPO’s Digital Content System.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
A Technical Overview Bill Branan DuraCloud Technical Lead.
CIT FORUM Information Systems Thursday, March 22, :30 - 2:30 PM Caldwell 100 David Koehler, Director Steve Lutter, Assistant Director.
Kuali Rice Evolving the Infrastructure for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University)
Be in the know Visual Intercept Project from Elsinore Technologies David Hershman Regional Sales Manager
Building KFS using KNS Presented by James SmithJustin Beltran University of ArizonaUniversity of California, Irvine.
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
Kuali Enterprise Notification Tell Me What I Want And Need To Know Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst,
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
August 21, 2006 Workflow Program Steve Lutter, Jeff Hanavan, Bryan Hutchinson, Butch Labrecque.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
Workflow: News, a program proposal, and a demonstration The Workflow Steering Committee November 1 st, 2006 Steve Lutter, Assistant Director IS.
Workflow: Update and program proposal The Workflow Steering Committee November 1 st, 2006 Steve Lutter, Assistant Director CIT/IS.
Workflow Program Update
Workflow: Update and program proposal
Using E-Business Suite Attachments
Notification Service JA-SIG June 6, 2006 One stop shopping
CS 501: Software Engineering Fall 1999
SharePoint Framework Extensions
Intermountain West Data Warehouse
The Social Life of Information
Cornell University’s Workflow Experiences
Presentation transcript:

New Application Infrastructures - Fedora - Kuali Enterprise Workflow Cornell Information Technology Information Systems Forum March 22 nd, 2007 Steve Lutter

March 22, 2007CIT IS Forum2 Topics For both Fedora and Kuali Workflow –Introduction –Local status and expectations –Example uses –Contacts and web sites

March 22, 2007CIT IS Forum3 Intro Purpose: A tool for applications to use to store and retrieve digital objects History: CU, NSF, Virginia, Mellon In essence: –A tool kit to build with –Not an expensive vendor imaging package Technology: –Java with RDBMS backend –Tomcat / Oracle for us

March 22, 2007CIT IS Forum4 Local Status Dev, test, prod environments Custom ColdFusion API to facilitate use hereColdFusion API Delivered: –ARTS Admissions Student Folder product (7/2006) Expected through summer 2007: –General Purpose document router –Research Administration’s attachment replacement –Grad School Thesis Manager –OUR Transcripts –Enable use by campus techs

March 22, 2007CIT IS Forum5 ARTS in context Fedora object persistence Fedora application ColdFusion ARTS App Fedora CFCs Presents the user with a web interface to the students admissions folder, with searching and Dublin Core meta data and related objects. All the parts you don’t have to design. Each application has its own namespace and data is secured to that level now. Object level security is being added. Tomcat Oracle CF MS

March 22, 2007CIT IS Forum6 ARTS Admissions Student Folder Since summer 2006 Each student folder is unique. Some of the Dublin Core metadata is shown here. Each document is a related Fedora object with a datastream (the image) for each page. Each object has specific operations, reflecting the some of the capabilities of the API.

March 22, 2007CIT IS Forum7 Client App Checklist Storing large number of files (>1000s) on a server? Need to have an application manage access to the files – depositing, searching, retrieving, and presenting the data? Need to have meta data about the documents? Don’t want to have to worry about managing the storage and backups of the file repository? Don’t want to design a document repository and the API to it? Using Java or ColdFusion? We are currently equipped to help with these clients.

March 22, 2007CIT IS Forum8 Application design questions Will Fedora digital objects be attachments to electronic documents? Will your application's content be the actual digital object? What sort of metadata will you need to store about each digital object? What types of content or file formats will you be storing in Fedora? What types of attributes will you need to be able to search on?

March 22, 2007CIT IS Forum9 Finding out more CIT IS Contacts: –API and application configuration: Phil Robinson –Service hosting: Jon Atherton –General questions: Steve Lutter Relevant links – Tutorials, history, API explanations, more technical drawings. –forge.cornell.edu/confluence/display/SOASERVICES/Homeforge.cornell.edu/confluence/display/SOASERVICES/Home Localized tech docs for our own installation and service wrappers

March 22, 2007CIT IS Forum10 Kuali Enterprise Workflow: Intro Purpose: To route documents from one person to another, for approval, acknowledgement or as an FYI. In essence: –A tool kit to build with: Action List Document search front ends API –Not an expensive vendor workflow package. History: IU, Kuali, Mellon, CU IS, ATA Relation with KFS, KRA, & KualiRICE

March 22, 2007CIT IS Forum11 KEW: Local Status Steering Committee: Enable the entire Cornell Community to go to one place to complete their business oriented tasks. Discovery Project by IS and ATA (2006): –Investigations –Installations –Prototypes –Core contributions

March 22, 2007CIT IS Forum12 Support, partner w/units Unit tech solutions KEW Product KEW CU Investment KEW environments KEW prototypes Workflow CU Program Local building blocks KEW Pilots; nonintegrated at first Experienced core dev and support team Central, reusable routing patterns and data KEW pilots; more integrated Planning & analysis for WEICFA Design, Implement WEICFA WEICFA = Workflow Enabled, Integrated Cross Functional Apps

March 22, 2007CIT IS Forum13 Most recent efforts Delivered Pilot #1: CIT HR System Access request form. Built the Web Service Layer Developed Pilot #2: General Purpose application; ad hoc routing of attached documents; Developed, not released. Identified 2 other pilots. Performed Analysis : Came up with a technical plan for enabling use of institutional routing data, such as Supervisor and Org Data.

March 22, 2007CIT IS Forum14 KEW Service Layer KEW Client Application CU’s KEW Service layer Enables clients to use other databases and services, as pilot #2 does with Fedora for document management. Example use: initiate document, route document, approve document… XML Config Files Each Client app has a set of routing rule config files. KEW DB KEW application Tomcat Oracle CF MS Enables clients to be written in languages other than Java.

March 22, 2007CIT IS Forum15 Pilot #1; HR Data Access request Link to Pilot #1 form

March 22, 2007CIT IS Forum16 Business information drives routing rules Available actions: Approve, disapprove Request status info Support for notes and attachments

March 22, 2007CIT IS Forum17 Access to: your Action List find a workflow request New “Workflow” uPortal tab provides access for workflow actors. Currently only seen by participants of pilot #1. Pilot #1; integration with uPortal

March 22, 2007CIT IS Forum18 Action List The Action List: things for you to do as an individual or member of a group.

March 22, 2007CIT IS Forum19 Route Log Provides detailed information about all completed and/or pending actions taken on requests.

March 22, 2007CIT IS Forum20 Local technical decision Don’t use EDocLite any more It was very promising early on an XML representation of the form. Used for early prototypes and Pilot #1, release 1 Deemed too constrained for developers and too problematic to develop and debug. Functionality is now available in the Service Layer for non Java apps

March 22, 2007CIT IS Forum21 Pilot #2: General Purpose Document Router KEW General Purpose App KEW Service Layer Client is written in ColdFusion. KEW, the product Fedora Service Layer Fedora, the product Used to hold the attachment. Used for routing the attachment.

March 22, 2007CIT IS Forum22 Route to any person or persons affiliated with CU. Select the document to route. It could be anything, but we are targeting CIT expense reports, time away requests and other DAF forms for the pilot. As a KEW client in ColdFusion it can easily take on CU styles and any navigation needs, unlike pilot #1. Initiates the routing, including notifications.

March 22, 2007CIT IS Forum23 Near term plans, in approximate order of pursuit. 1.Pilot #1: CIT HR System Access request form. –Release 2 in ColdFusion instead of pure XML. –Release 3 with Functional Enhancements 2.Pilot #4: Student Data access request; similar to the HR access request; Spec, develop, release 3.Pilot #2: Fix up this general purpose document router and release 4.Pilot #3: Clone #2 for some specific CIT document types to ease searching, tweak and release 5.Analysis: test and use limited institutional routing data such as supervisor and org data, if available. 6.Start Workflow SIG: Work with interested campus colleagues on using the API.

March 22, 2007CIT IS Forum24 KEW Client App Checklist Routing something to someone or a group? Want to use institutional routing data? Don’t want your users to go to multiple, individual application queues? Want to take advantage of built-in route log, notifications? Using Java or ColdFusion? We are currently equipped to help with these clients.

March 22, 2007CIT IS Forum25 Finding out more CIT IS Contacts: –API and application configuration and eventual workflow SIG: Chad Dumont –Service hosting: Jon Atherton –Program questions: Steve Lutter Relevant links –forge.cornell.edu/confluence/display/SOASERVICES/Homeforge.cornell.edu/confluence/display/SOASERVICES/Home More technical drawings concerning the service layer API explanation –SourceForge Workflow program projectSourceForge Workflow program project Program documents –IU’s Confluence spaceIU’s Confluence space Features Release expectations

March 22, 2007CIT IS Forum26 Credits for Fedora and ATA –Aaron Hamid –Aaron Godert IS –Steve Barrett –Chris Brown –Chad Dumont –Jeff Hanavan –Jay Hulslander –Bryan Hutchinson –Butch Labrecque –Rich Marisa –Phil Robinson