| Session |
Description/Objective |
| UML Foundations |
UML History. MDA principles. The OMG as the responsible standards body. Diagram types. |
| Create Class Diagrams |
Gain familiarity with Enterprise Architect (EA) and create a simple class diagram. |
| Create Behavioural Diagrams |
Gain familiarity with the primary UML behavioural diagrams - use cases and activity diagrams. |
| XML Foundations |
XML History. W3C as the responsible standards body. Core specifications. |
| Create XML Instance Document |
Gain familiarity with XML Spy and to create a simple XML document. Validate well-formedness. |
| Create XSD Simple Schema |
Introduce the XSD basic constructs. |
| Create XSD with Reuse/Modularisation |
Understand XML Namespaces and modularity schemes. |
| Session |
Description/Objective |
| Data Modelling Foundations |
Semantics and the "meaning" of data. Overview of ISO-11179 as a foundation standard. Presentation of UN/CEFACT Core Component Technical Specification as an implementation of 11179 principles. |
| Data Analysis using ISO-11179 |
Goal is to understand data modelling core principles. |
| CCTS profile for UML |
Present the UML implementation of the CEFACT CCTS. The goal is to see how the concepts can be implemented in a common UML tool. |
| Create Core Components |
Understand the value of a context neutral master library as the foundation of a semantic interoperability framework. |
| Create Business Information Entities |
Understand how to use the master library in a specific project context. |
| Creating QDT's and Enumerations |
Gain familiarity with strong data types and value domains. |
| Namespace Rules and Model Repository |
Present the draft national XML namespace guidelines and the GovDex model repository. This provides a well structured "empty container" for your project model. |
| Create Full CentreLink Model |
Construct a genuine project data model that maximises re-use and interoperability. |
| Session |
Description/Objective |
| XML Schema and documentation generation |
CEFACT XML Naming & Design rules; Generate XML schema and HTML documentation. |
| National Name & Address Schema and AS4590 |
Review the National Name & Address model and understand its basis in Australian Standard AS4590. |
| Version Control and Lifecycle management. |
A version naming convention will be presented and students will tag a model package and export it for version control. |
| Introduction to XBRL |
Impart a basic understanding of XBRL and how it differs to standard XML Schema. |
| Simple Web Service Invoke |
Search the internet for available web services, download the WSDL, create a SOAP request envelope and send it to the web service provider. |
| Advanced Web Services - Security & Messaging |
Overview of advanced Web Service protocols with special focus on WS-Security and SOAP extensions for reliable messaging like ebXML. |
| Introduction to UMM |
Overview of the UN/CEFACT Modelling Methodology (UMM), a process modelling framework that can support the needs of Government services. |