The emphasis in this unit is on the software technologies and data formats used to implement e-Business Systems. Although this unit is entirely suitable for a future developer of e-Business Systems, it is optimally targeted at future managers of such development. Thus practical exercises will be illustrative rather than industrial strength and technology issues will be given equal coverage with technology details. The primary aim of the unit is to familiarise students with as many of the currently popular e-Business technologies as possible so that their design and implementation decisions in the future will be informed and therefore produce successful systems with a high degree of probability.
At the completion of this unit students will have -
A knowledge and understanding of:
- server-side programming (ASP.NET, Ruby on Rails, JSF);
- basic XML technologies (XML, DTD, XPath, XSLT, XMLSchemas);
- web Servers (IIS, Apache);
- current, popular IDEs and programming technologies
- security (encryption, transport and document level, Digital Signatures, SSL, TSL, Access Control Standards);
- standards Bodies (IETF, W3C, OASIS, OAGIS etc);
- eBusiness formal and de jour Standards;
- mobile Application Development.
Developed attitudes that enable them to:
- have an appreciation that eBusiness Systems are better designed and managed by professionals with a sound knowledge of the technologies used to build these systems;
- have an appreciation that underlying technologies often directly impact the business goals of an eBusiness System via constraints and opportunities presented by the technologies;
- have a belief that all existing technologies in back-end systems can be integrated by appropriate middleware;
- value the importance of choosing to use established technology standards where possible.
Developed the skills to:
- develop a small eBusiness system (B2B or B2C and IDE/implement the appropriate technology;
- create an appropriate Technical Architecture for a specified, non-trivial eBusiness solution;
- create XML documents, schemas for these documents, transforming and querying such documents using fundamental XML skills.
Demonstrated the communication skills necessary to:
- identify and communicate the technical opportunities and problems associated with a particular technical solution to a business solution;
- understand the relationship between business and technical analysts within an eBusiness System Development.
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
- Two hours of lectures
- One 2-hour laboratory
(b.) Additional requirements (all students):
- A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.
FIT1002 or FIT2081 or equivalent