The course will address the foundations of conceptual modeling and ontological analysis, focusing on the ways to analyze and understand content independently of specific representational formalisms. The course will cover an introduction to ontologies and ontology-driven information systems, specific tools for formal ontological analysis and ontology evaluation (such as the OntoClean methodology), an introduction to top-level ontologies (such as the DOLCE ontology), and to the ontology of organizations, with specific reference to eGovernment applications. Best-practice conceptual modeling patterns based on ontological analysis and aimed to interoperability will be also discussed
This course introduces advanced tools, techniques, and methodologies for data integration, enterprise application integration, and application interoperability. The course will focus in particular on service oriented architectures and web services as an approach to achieve interoperability among distributed, heterogeneous application. Examples taken from e-Government application domains will be used to illustrate the concepts introduced in the course.
The goal of the course is to cover most aspects of traditional database systems ranging from their design to some system issues. The contents of the course are:
- data modeling, E/R diagrams, schema design
- relational database management systems
- constraints and normalization
- storing XML documents
- data warehousing
- data mining
This course has two facets: first, it will introduce technological aspects of security and privacy relevant for eGovernment These includes techniques for secure data exchange (to ensure integrity, confidentiality, and non repudiation), for secure data storage (how to prevent attacks aiming at extracting stored information), and for ensuring privacy-preserving release of information (that is, ensuring that users cannot infer information they should not be able to know by collecting and combining pieces of data). The second facet involves legal and contractual aspects: it will discuss which are the legal constraints typical of eGovernment applications and how to write contracts and service level agreement related to security and privacy.
The course is divided into four parts.
The first part is meant to provide a primer about the political and administrative system. The role, the principles, the structures and the functions of the public institutions are presented and placed in public sector boundaries. Some distinguish elements of different levels of governments, from central to local, from domestic to supranational entities are provided in order to show the complexity and diversity inside the public realm.
The second part focuses on the main concepts of public law and e- procurement that strictly defines the boundaries for the real exercise and functioning of the managerial paradigm within public administrations.
The third part gives the very concept of “public management” and the main developments it is undergoing. The rationale for this part is to get a shared understanding of a set of key concepts of public management which will be used extensively throughout the Programme and to introduce the functions where public managers are ask to be engaged.
The fourth part explores the different managerial tools implemented within the different kinds of public administrations and their peculiarities compared to the same tools while implemented in a private for profit context and the emerging issue of public governance both at national and international level.
This course will introduce existing technologies and tools adopted to achieve application interoperability and cooperation in the Public Administration. The course will cover all the aspects necessary to achieve interoperability, including cooperation infrastructures and infrastructural services, domains of responsibility and domain gateways, service agreements and monitoring, distributed identity and access management.
IBM, Informatica Trentina, GPI etc., and case studies presented by the master students