230 likes | 816 Views
IST 421 Enterprise Application Integration. Ed Green Senior Lecturer – Information Sciences & Technology . Contact Information. Office Location – Room 205 Rydal Contact Information Electronic mail – exg13@psu.edu Telephone – 215-881-7332 Web site – www.personal.psu.edu/exg13
E N D
IST 421Enterprise Application Integration Ed Green Senior Lecturer – Information Sciences & Technology
Contact Information • Office Location – Room 205 Rydal • Contact Information • Electronic mail – exg13@psu.edu • Telephone – 215-881-7332 • Web site – www.personal.psu.edu/exg13 • Office hours • Tuesday & Thursday – 9:30 – 10:45 • Alternate Wednesday mornings by appointment • Calendars published on web site – • Updated daily • “Schedule an Appointment” link IST 421 - Advanced Enterprise Integration
IST 421 Course Description This course provides students with the theories, models,and analytic techniques required to develop solutions forintegrating and interoperating heterogeneous applications.Basic concepts that must be applied to enable diverseapplications developed under different rules and standards to process cooperatively will be explored andillustrated via a comprehensive group project. This course serves as a focused introduction to the conceptthat information systems must be utilized (i.e., re-used) rather than redeveloped and will give consideration to therole of users and the impact of information systems onthese people. IST 421 - Advanced Enterprise Integration
IST 421 Course Overview • Continue study of system analysis and design • Introduce concepts and principles of integrating dissimilar information systems • Balance theory and practice • Lectures – concentrate on theory • Discussions – interactive exchange of ideas, observations, thoughts, and opinions • Lab – solving a problems • Research • Assessing and evaluating an integration technology • Supplementary readings on state of the practice • Emphasis on “group think” IST 421 - Advanced Enterprise Integration
Understand and explain basic principles of software architecture Understand and explain basic principles of distributed applications and distributed databases Understand the reasons behind the evolution of application systems integration and interoperability Understand and explain the critical elements involved in application integration Understand the impact of changes to information systems on the user Need to maintain consistency in the user’s world Understand and explain the concept of “single logical view” Design and implement an application integration environment Understand the business basis for utilizing existing information systems as an alternative to re-development IST 421 Course Objectives IST 421 - Advanced Enterprise Integration
Understand the role of and reasons for using Commercial-Off-the-Shelf (COTS) software products as alternatives to custom-developed solutions Understand the fundamental criticality of system integration in the emerging e-business environment IST 421 Course Objectives(Continued) IST 421 - Advanced Enterprise Integration
What You Will Learn • Theories, models, terminologies, and analytic techniques for interoperating heterogeneous information systems • Understanding that existing applications must be reused rather than redeveloped • Role of users and the impact of information systems in an integrated application environment IST 421 - Advanced Enterprise Integration
IST 421 Format • Lecture/discussion • Every Tuesday • Student-led • Based on reading assignment • Lab • Every Thursday to support Tuesday lecture/discussion • Generally teamed (usually pairs) • Formal lab report • One per team • Due following Tuesday • Lab notebook – individual • Project • Team-based • Semester-long • Outside of class IST 421 - Advanced Enterprise Integration
Required Textbooks • Beth Gold-Bernstein and William J. Ruh, Enterprise Integration: The Essential Guide to Integration Solutions, Addison-Wesley, ISBN 0-321-22390-X • Oshy Joseph and Craig Fellenstein, Grid Computing, Prentice Hall, 2004, ISBN 0-13-145660-1 • Chris Britton AND Peter Bye, IT Architectures and Middleware, Addison-Wesley, 2005, ISBN 0-321-24694-2 • Daniel A. Menasce, Virgilil A.F. Almeida, and Lawrence W. Dowdy, Performance By Design – Capacity Planning by Example, Prentice Hall, 2004, ISBN 0-13-090673-5 • Zapthink Research Report, The Pros and Cons of XML, available at http://www.zapthink.com/reports/ProsConsXML.pdf • Federal Enterprise Architecture Framework available at http://www.cio.gov/Documents/fedarch1.pdf • SpiderPro, KickStart Tutorial XML, available at http://www.spiderpro.com IST 421 - Advanced Enterprise Integration
Required Textbooks IST 421 - Advanced Enterprise Integration
Very Strongly Recommended • Fred A. Cummins, Enterprise Integration: An Architecture for Application and Systems Integration, John Wiley, 2002, ISBN 0-471-40010-6 • Associated web site www.wiley.com/compbooks/cummins • William A. Ruh, Francis X. Maginnis, and William J. Brown, Enterprise Application Integration, John Wiley, 2001, ISBN 0-471-37641-8 • Stephen H. Spewak, Enterprise Architecture Planning: Developing a Blueprint for Data, Applications, and Technology, John Wiley and sons, ISBN 0-471-599589 • Mary M. Lay, Billie J. Wahlstrom, Carolyn D. Rude, and jack Selzer, Technical Communications (2nd Edition), McGraw-Hill, ISBN 0-256-P22058-2 IST 421 - Advanced Enterprise Integration
Very Strongly Recommended • Gerald D. Everett and Raymond McLeod Jr., Software Testing: Testing Across the Entire Software Development Life Cycle, John Wiley, 2007, ISBN 978-0-471-79371-7 • Maozhen Li and Mark Baker, The Grid: Core Technologies, John Wiley, 2005, ISBN 0-470-09417-6 • Marnie L. Hutcheson, Software Testing Fundamentals: Methods and Metrics, John Wiley, 2003, ISBN 0-471-43020-X • Rex Black, Critical Testing Processes: Plan, Prepare, Perform, Perfect, Addison Wesley, 2004, ISBN 0-201-74868-1 IST 421 - Advanced Enterprise Integration
IST 421 Policies • Academic Integrity • Students with Disabilities • Intellectual Property Infringement • Office Hours • Communications • Civility • Use of Computers • During class • Outside of class • Cell Phones, PDA’s, etc • Attendance and Punctuality IST 421 - Advanced Enterprise Integration
IST 421 Lab Report Requirements • Lab Report – formal documentation of the investigative work performed • Professional quality document • Microsoft WORD® with other components* integrated in • Defined structure • Objective – purpose of the (lab) assignment • Scope – boundary conditions, constraints, and limitations • Terminology and definitions – all terms, including jargon, that may not be known to the reader • References – bibliography citing all references (electronic, personal, and human) used in conducting the assignment • Process – the methods and steps followed in conducting the assignment, including execution steps • Observations, analysis, and results - what was seen and/or measured; includes all calculations/computations • Conclusions – the summary • Lessons learned – what was learned * Includes materials prepared using other Microsoft products, photographs, etc. IST 421 - Advanced Enterprise Integration
IST 421 Lab Notebook • Lab notebook – experiential record of experimentation and results • Includes options and actions • Captures test data • Handwritten • Basic black ink • Other colors to denote “changes” • Required because • Key element in knowledge management • Essential element in standard information engineering processes IST 421 - Advanced Enterprise Integration
IST 421 Project IST 421 - Advanced Enterprise Integration
Peer Reviews • Evaluation of performance on assigned projects • Six point system (0 through 6) • Rating of 3 indicates normally expected level of contribution • Include self-appraisal • Required for all group activities • Conditional factor in determining individual’s grade on group project assignments • Can enhance (rating of 4 or 5) • Can detract (rating of 0, 1, or 2) IST 421 - Advanced Enterprise Integration
Writing Standards IST 421 - Advanced Enterprise Integration
Stretch Goals • Objectives “beyond the norm” • Challenges to achieve • Opportunities to “bring out the best in people” • Achievements that separate high achievers and identify leaders Excellence is the standard! IST 421 - Advanced Enterprise Integration
Questions? IST 421 - Advanced Enterprise Integration