University of Nebraska Omaha COURSE: TIME: PLACE: INSTRUCTOR: OFFICE: OFFICE HOURS: PHONE: E-Mail ISQA 4380 Managing the Distributed Computing Environment Monday Night from 6PM to 8:40PM PKI 359 Dr. George Royce Room 285A Before or after class and Saturday mornings (generally 10AM – check first). Voice Mail: 351-5021 Home: 399-8716 groyce@mail.unomaha.edu Course Description: This course to the concepts, issues and tools needed to develop distributed computing systems. Topics include distributed systems architecture, middleware, Internet based systems development, security and performance. Hands–on systems develop using current technologies is provided. Prerequisites: ISQA 3400 – Business Data Communications, ISQA 3310 – Managing the Database Environment, ISQA 3210 – Advanced Technology for Personal Productivity. Objectives: After taking this course you will, among other things, be able to Understand the strategic potential of distributed computing systems for business processes. Understand the concept of middleware and and the types of middleware software. Identify distributed computing objects and how they work. Understand the architecture of major legacy systems and web based systems. Develop a modest size web application with access to a database. Describe transaction processing and how it works on the Internet. Describe how to implement a modest sized web application which is integrated with legacy applications Understand the factors that contribute to the performance of distributed and web based systems Understand the impact of web services and their standards on distributed computing development and systems integration. Text: e-Business and Distributed Systems Handbook: Overview Module, Middleware Module These modules are available from the UNO Bookstore and on the web – see Blackboard for information on Web Version. 03/10/16 1 Grading: Activity Class discussion and participation in blackboard forums. 4 Assignments and 1 Project Quizzes 1st Quarter Exam 2nd Quarter Exam Total Points 50 550 75 150 175 1000 . Points 97-100% 93-96% 90-92% 87-89% 83-86% 80-82% 77-79% 73-76% 70-72% 67-69% 63-66% 60-62% Grade A+ A AB+ B BC+ C CD+ D D- Class Policies: Late Assignments: 2% deduction per day late. Assignments will not be accepted after a week late. Cheating – If you copy another persons work in whole or in part, you will receive no credit for the assignment. If you allow your work to be copied by another person, you will receive no credit for the assignment. Two such incidents can result in a failing grade for the course. ADA Notice – Accommodations are provided for students with verified disabilities. For more information, contact Services for Students with disABILITIES. In EAB 117 or 5542872, TTY 554-3799. Class Outline: Class 1 January 10th Topics: Introductions, Review Class Policy, and Overview of Managing Distributed Computing 03/10/16 2 Reminder: Complete the Student Information Sheet on Blackboard by Friday January 14th. January 17th - Martin Luther King Jr. Day - NO CLASS. Class 2 Topics: Readings: January 24th Distributed Computing Architectures and Frameworks Umar, Overview Module Class 3 January 31st Topics: Distributed Computing on the Internet Readings: Umar, Middleware Chapter 2.1 to 2.10. Assignment 1 is Due with 2-5 minute oral summary of findings in class. Class 4 Topics: Readings: February 7th Continue Internet Computing and XML Umar, Middleware Chapter 2.11 to 2.18. Class 5 Topics: Readings: February 14th Overview of Middleware for Systems Integration Umar, Middleware Chapter 1. Class 6 Topics: Readings: February 21st Distributed Objects and Web Services MIDDLEWARE, Chapter 3 Class 7 February 28th Topic: Web Services and Security Services Reading Umar, Middleware Chapter 3 Assignment 2 is due Middleware Technology and Vendor Analysis in Blackboard Drop Box at 12 PM. Class 8 Topics: Reading March 7th 1st Quarter Exam Distributed Directory and Security Services Umar, Middleware Chapter 3 March 14th - Semester Break – NO CLASS. Class 9 March 21st Topics: Distributed Data Services and EAI Project Methodology Readings: Umar, Middleware, Chapter 4.1 to 4.7 Assignment 3 is due XML and Web Services Assignment Due in Blackboard Drop Box at 12 PM (be sure to zip files). 03/10/16 3 Class 10 Topics: Readings: March 28th Portal Technology and BPM Handouts on Portal and BPM Class 11 April 4th Topics: Transaction Services and Standards Readings: Umar Chapter 4.8 to 4.18 Assignment 4 is due - Four Tier Distributed Application using PHP 12 PM on Server. Class 12 Topics: Readings: April 11th Developing a Technical RFP and Wireless Integration Class 13 Topics: April 18th Performance, Acceptance and Load Testing Distributed Systems Class 14 April 25th Topics: Summary of Class and Review Assignment 5 Group Project and Presentation is due. Class 15 Topic: 03/10/16 May 2nd FINAL EXAM 4