We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byJemimah Reed
Modified about 1 year ago
© 2004, The Trustees of Indiana University Kuali Project Architecture JA-SIG December 7, 2004 James Thomas Manager, Systems Integration Indiana University
© 2004, The Trustees of Indiana University Session Agenda Kuali Project Overview (brief) Service Oriented Architecture Kuali Development Methodology Standard Tools and Frameworks Key Infrastructure: Portal & Workflow
© 2004, The Trustees of Indiana University Kuali Project Overview
© 2004, The Trustees of Indiana University Overview Kuali – kitchen wok; humble utensil Community Source Project See for detailswww.kualiproject.org
© 2004, The Trustees of Indiana University Overview Develop a comprehensive suite of financial software to serve the needs of higher education. Modules include: Chart of AccountsPurchasing General LedgerAccounts Payable General AccountingCash Receipting/Disbursement Accounts ReceivableTravel Req/Reimbursement Capital Asset MgmntE-Commerce Pre/Post-Award AdminBudget Construction Auxiliary AccountingWorkflow (infrastructure)
© 2004, The Trustees of Indiana University Overview Project Status Work has already begun “Official” kickoff in January 2005 Two-year development plan
© 2004, The Trustees of Indiana University Kuali Project Architecture
© 2004, The Trustees of Indiana University Architecture Key Objectives Design highly functional and flexible software Technology choices based on industry standard, open source, and “proven” solutions Deliver applications via loosely-coupled components and services with clearly defined APIs Leverage core “IT assets” Emphasize code re-use/reduce redundancy
© 2004, The Trustees of Indiana University Architecture Service Oriented Architecture (SOA) Services are loosely coupled. Services have well-defined interfaces and are reusable. Focus on business processes
© 2004, The Trustees of Indiana University
Architecture Benefits of SOA Improved ROI – some reusable components will outlive applications Easier to maintain code base Code Mobility
© 2004, The Trustees of Indiana University Architecture Benefits of SOA (continued) Can support multiple clients - browser or “rich client” Services can be assembled to build new applications faster Independent layers make development by different groups easier using standard APIs
© 2004, The Trustees of Indiana University Kuali Development Methodology
© 2004, The Trustees of Indiana University Methodology Problems with previous methodologies Process driven Difficult to keep up with changes Time consuming Inefficient Sometimes less than satisfactory results Inflexible – requirements do change
© 2004, The Trustees of Indiana University Methodology What’s wrong with this picture? Where is our focus? Our goal is to develop software that works for our customers
© 2004, The Trustees of Indiana University Methodology Development Methodology for delivering working software Flexible (b/c the only certainty is change) Efficient Results-Oriented People-Centered Feedback Driven Sustainable
© 2004, The Trustees of Indiana University Methodology Strategy Plan for shorter development cycles Embrace change Developers and functional experts should work together continuously Open communication Quality software builds trust and faith Keep it simple/avoid over-engineering
© 2004, The Trustees of Indiana University Methodology One Possibility: Test-Driven Development (TDD) TDD is a lightweight methodology emphasizing fast, incremental development and writing tests before writing code Start with small pieces of functionality and then build the app little-by-little (red/green/refactor)
© 2004, The Trustees of Indiana University Methodology Benefits of TDD Code that works! Immediate feedback on design decisions Flexibility Users provide input “as you go” Confident programmers Fully testable code base Clean and maintainable code
© 2004, The Trustees of Indiana University Methodology Exploring other concepts from Agile Processes Extreme Programming (XP) Learning and adapting as we go Like the results thus far
© 2004, The Trustees of Indiana University Kuali Standard Tools and Frameworks
© 2004, The Trustees of Indiana University Tools/Frameworks Standards Java 2 Enterprise Edition (J2EE) XML/XSLT Tools/Frameworks Struts/JSTL Spring Object Relational Bridge (OJB) jUnit and jMeter Log4J
© 2004, The Trustees of Indiana University Platforms Web Server: Linux, Apache Application Server: Linux, Tomcat 5 DBMS: Oracle * *avoiding triggers, stored procedures, proprietary data types, etc. in order to achieve database independence
© 2004, The Trustees of Indiana University Key Kuali Infrastructure Portal & Workflow
© 2004, The Trustees of Indiana University Enterprise Portal Kuali services will be designed to be delivered via a standard enterprise portal framework Access to “Action List” service for managing electronic transactions (eDocs) via enterprise workflow
© 2004, The Trustees of Indiana University Power of Workflow A general-purpose infrastructure for conducting mediated transactions with electronic documents (eDocs) Quick, easy, and accurate routing Automate University business rules Complete Audit Trail
© 2004, The Trustees of Indiana University OneStart Workflow EXAMPLE: OneStart Workflow is currently routing over 1,800 eDocs/day and 55,000/mo Human Resources eDocs previously requiring 1 to 2 weeks to process have been approved in < 1 hour 38 different types of eDocs from 3 diff apps
© 2004, The Trustees of Indiana University Workflow Lessons Causes re-evaluation of current business processes. Are they efficient? No more “Bottleneck Bills”. We see Workflow… …everywhere!
© 2004, The Trustees of Indiana University Conclusions
© 2004, The Trustees of Indiana University Conclusions Kuali Partners are committed to: Community Source Software Service Oriented Architecture Iterative and Flexible Methodology Open Standards Enterprise Application Integration
© 2004, The Trustees of Indiana University Conclusion We are genuinely excited about the challenges and the possibilities!!!
© 2004, The Trustees of Indiana University Want technical details? Attend this session TODAY (12/7/04): “Pragmatic Application Building: Step-By- Step” Build IT Track 2:00 to 3:00PM Presenter:Jay Sissom Indiana University
© 2004, The Trustees of Indiana University Questions? James Thomas Manager, Systems Integration University Information Systems Indiana University
© 2004, The Trustees of Indiana University Kuali Project Development Methodology, Architecture, and Standards James Thomas, Kuali Project Manager Brian.
Pragmatic Application Building: Step by Step Jay Sissom Principal Systems Analyst Indiana University
Kuali Rice Evolving the Technology Framework for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University) Warner Onstine.
1 Flowing Through EDEN: Delivering Business Transactions Online to the University CUMREC 2004 Track 1: Web Development Monday 17 May :30 am John.
© 2005, Cornell University. Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson
Kuali Rice Evolving the Infrastructure for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University)
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Kuali Financial Systems November, 2006 Tucson
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Kuali Days VII Pre-Conference KFS Basics Overview David Lyons, NACUBO.
Judith Hurwitz President & CEO The Movement Towards a Service Oriented Architecture.
Presentation Title | Date | Page 1 Extracting Value from SOA.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Overview of SOA and the role of ESB/OSB Nahser Bakht February 2014.
© 2006, The Trustees of Cornell University © 2006, The Trustees of Indiana University Kuali Nervous System Aaron Godert, Kuali Development Manager Brian.
Session # 46 Federal Student Aid Technical Architecture Initiatives Sandy England.
Business Applications– Using Java _____ Presented by Priya Saha.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Web & Mobile Development for Enterprise Solution Enterprise projects | Offshore/Onshore software development.
Service Oriented Architecture (SOA) at NIH Bill Jones
October 10-13, 2006 San Diego Convention Center, San Diego California VoIP/SOA Integration Impact on IT Apps, Processes, & Overall Business.
© 2004, The Trustees of Indiana University 1 OneStart Workflow Basics Brian McGough, Manager, Systems Integration, UITS Ryan Kirkendall, Lead Developer.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
© 2011 IBM Corporation ® Managing Decision services in WebSphere Message Broker using WebSphere ILOG JRules. Amar Shah Mallanagouda Patil December 2011.
SOA Basics SSE USTC Qing Ding. Topics Quick introduction to SOA Composite applications Services and SOA.
How eNet4S can benefit your project? eNet4S Software Solution Business Team Chief Technology Officer July 11, 2006.
Landstar Application Case Study: Development Of Content-rich Solutions For The Mobile Employee Bob Leo Director of Professional Services October 15, 2000.
Adding More Value to Your ERP System Using Service-Oriented Architecture (SOA) Copyright © 2001 iWay Software 1 Information Builders.
Introducing OpenEdge BPM: Ken Wilner, VP of Technology, OpenEdge Integrating Business Process Management Capabilities Into Your OpenEdge Application.
® Entire contents © 2006 AMR Research, Inc. All rights reserved. | Page 1 Wakey - Wakey Packaged Applications- You Need Enterprise Architecture Too! Microsoft.
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
SOA Pilot BC Ferries BC OAUG 22 May 2008 Speakers: Chetan Sondagar – BC Ferries – Manager, Business & Safety Applications Mark Allen – Impac.
Supporting New Business Imperatives Creating a Framework for Interoperable Media Services (FIMS)
Kuali Enterprise Workflow Kuali Days – November 2008 Scott Gibson, University of Maryland Bryan Hutchinson, Cornell University James Smith, University.
© 2004 Flashline Inc. The Seven Faces of Reuse Enterprise Architect Summit June 8, 2004 Charles Stack Founder and CEO Flashline, Inc. © 2004 Flashline.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
Spring, Hibernate and Web Services 13 th September 2014.
Chapter 3.1 Teams and Processes. 2 Programming Teams In the 1980s programmers developed the whole game (and did the art and sounds too!) Now programmers.
SunTone Architecture Methodology cyt. 2 Outline 3 This paper details the key concepts in a 3-dimensional approach to creating dot-com system architecture.
Acumatica on the Windows Azure Platform September 2009.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Kuali Nervous System Aaron Godert, Cornell University Jonathan Keller, University of California, Davis.
1 Software Engineering and Security DJPS April 12, 2005 Professor Richard Sinn CMPE 297: Software Security Technologies.
Session # 2645 Reusable Development Components from the Java(TM) 2 Platform, Enterprise Edition (J2EE(TM)) and Open Source Projects Rob Weaver Architect.
1 Acquisition Automation – Challenges and Pitfalls Breakout Session # E11 Name: Jim Hargrove and Allen Edgar Date: Tuesday, July 31, 2012 Time: 2:30 pm-3:45.
Technical Overview for “Functionals” (Kuali-eze…It’s a Foreign Language!) Ailish Byrne, Indiana University Barbara Sutton, Cornell University.
Evolution of the Kuali Rice Project Charter, Governance and Roadmap.
© 2017 SlidePlayer.com Inc. All rights reserved.