* Home
* Description
* Overview
* Schedule *
* Projects
* Grades
* Discussions *
Offered by the IS Department, Kelley School of Business at Indiana University, Bloomington
S511 Tech Foundations of Net-enabled Organizations (3.0 cr.)
This course provides an extensive overview of the latest technologies in use in today's e-business. The primary focus of the course is the Internet and the technologies that govern the development of e-business applications on the Internet. The course will cover the three-tier design of Internet applications, and the components of each of the tiers. XML will be used as the primary exchange medium between applications as well as between the different components of the applications. The course will include a special focus on the use of XML-RPC, XML for EDI and B2B electronic commerce.
Pre-requisites: Students should have experience designing, programming and debugging software. Familiarity with object-oriented concepts such as classes, encapsulation, inheritance and polymorphism is required, as these topics will only be briefly reviewed.
Experience with Web development technologies (e.g. HTML, JavaScript, HTTP, Active Server Pages), database technologies (e.g. SQL), and XML is not required. However, a background in any or all of these technologies would be very helpful throughout this course.
The course is geared towards a fairly technical perspective of e-business application development. Readings, exercises, lectures, and a final project will help students learn how to implement an e-business application at both B2C and B2B levels, and how to make intelligent decisions regarding the technologies to choose for the different tiers of the application. Students will learn how to develop applications using XML, client-side manipulation using XSLT, Server-side processing using ASP.NET, and data manipulation at the database server level using ADO.NET. By the end of this course, the students should be able to participate in large-scale e-commerce application design and development teams.
Upon successfully completing this course, the student will: