Module Delivered in

Programme CodeProgrammeSemesterDelivery
TA_KCOMP_B (1 year add on)Bachelor of Science (Honours) in Computing8Mandatory
TA_KACOM_BBachelor of Science (Honours) in Computing8Mandatory
TA_KAITM_BBachelor of Science (Honours) in IT Management8Mandatory
TA_KITMG_B (1 year add on)Bachelor of Science (Honours) IT Management8Mandatory

Short Title:Co-operative Info Systems
Full Title:Co-operative Info Systems
Module Code:COIS H4001
 
NFQ Level:8
 
ECTS Credits:5
Reviewed By:FINBARR FEENEY
Description:To instill in the student the fundamental principles, issues and challenges in enabling independent systems to cooperate at the semantic level; to develop an understanding of the means by which data can be integrated and manipulated as a unified body of information.
Learning Outcomes:
On successful completion of this module the learner will be able to
  1. Explain the importance of distributed and cooperative information system technology, in its context vis-a-vis database management and distributed computing.
  2. Describe the principles of semantic integration and transaction management in a cooperative environment
  3. Explain the principles of the Semantic Web and ontology development and to apply this knowledge in building semantic web services.
  4. Discuss the infrastructural requirements and solutions for cooperating systems.
 

Module Content & Assessment

Content
  • Distributed Database Systems:
    Concepts and architectures of Distributed Databases; Distributed Database Design; Distributed Query Processing and Transaction Management
  • Heterogeneous Data Integration:
    Architectural issues; Schema translation and integration; Query processing; Transaction management and alternative transaction models.
  • Interoperability Infrastructure:
    Mediators, agents, and web services; Interoperability using XML; Security.
  • The Semantic Web:
    Service oriented computing; Resource description Framework; Ontologies; Semantic Web Services and Schema Languages for the Web; Web Ontologies and Ontology design patterns; Ontology Matching; Semantic Integration
Assessment Breakdown%
Course Work40%
End of Semester Formal Examination60%
 Outcome addressed% of totalAssessment Date
Formal End-of-Semester ExaminationNone60%Semester End
Coursework Breakdown
TypeDescriptionOutcome addressed% of totalAssessment Date
Practical/Skills EvaluationThere are likely to be two practical assessments for this module. The following are indicators of the types of assessments that will be used to assess the learning outcomes: Given specific information on a number of independent database systems, to design a strategy for integrating their contents into a unified structure; Develop a web service using Semantic Web technologies (eg. RDF, OWL); Research and critique a system, prototype or methodology intended to achieve cooperation between independent systems.40n/a

IT Tallaght reserves the right to alter the nature and timings of assessment

 

Module Workload & Resources

This course has no full time workload.
Resources
Required Book Resources
  • Pollock, J. and Hodgson, R. 2004, Adaptive Information: Improving Business Through Semantic Interoperability, Grid Computing, and Enterprise Integration, Wiley
  • Daconta, M., Obrst, L., Smith, K. 2003, The Semantic Web : A Guide to the Future of XML, Web Services, and Knowledge Management, Wiley
Recommended Book Resources
  • Antoniou, G., van Harmelen, F. 2004, A Semantic Web Primer, MIT Press
  • Baldi, P., Frasconi, P., Smyth, P. 2003, Modeling the Internet and the Web - Probabilistic Methods and Algorithms, Wiley
  • Papazoglou, M., Spaccapietra, S., Tari, Z., (eds.) 2000, Advances in Object-Oriented Data Modeling, MIT Press
  • Dietrich, S., Urban, S. 2005, Advanced Course in Database Systems: Beyond Relational Databases, Prentice Hall