Don Bartley Technology Research. Open Source Activity at the Australian Bureau of Statistics



Similar documents
OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Open spatial data platform for visualization and analytics of geospatial data

EBA Procurement Procedure for the Supply of Website Services 2016: Annex 1 System Architecture Document SYSTEM ARCHITECTURE DOCUMENT

Portals, Portlets & Liferay Platform

Softage Java Project Manager

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

CloudCERT (Testbed framework to exercise critical infrastructure protection)

Customer Bank Account Management System Technical Specification Document

Exposé Ing. Jörg Pöschko

JAVA/J2EE DEVELOPER RESUME

applications. JBoss Enterprise Application Platform

WEB DEVELOPER Reports to: Technical Lead. Digital and Media

Getting Started with Open Source Compliance

Modern Software Development Tools on OpenVMS

CERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide

SUMMARY CURRICULUM VITAE J. Andries

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

SAP NetWeaver Opens SAP ERP world. Amedeo Prodi SAP Italia

HPC Portal Development Platform with E-Business and HPC Portlets

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

Introduction to Oracle WebLogic. Presented by: Fatna Belqasmi, PhD, Researcher at Ericsson

Quick start. A project with SpagoBI 3.x

MANDARAX + ORYX An Open-Source Rule Platform

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata

ENGINEER - DEVELOPER ADVANCED J2EE - JAVA - ORACLE. 28 years old - 7 years of experience

SOA REFERENCE ARCHITECTURE: WEB TIER

A-Team Tech Talk Series. SOA Unit Testing. Olivier LeDiouris, Oracle A-Team

JBoss JEE5 with EJB3.0 on NonStop. JAVA SIG, San Jose

Curriculum Vitae 12/12/12

SAP BW Connector for BIRT Technical Overview

Project deliverable: Enterprise SOA Showcase initial version

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Kuali Architecture and Development Standards

HPC PORTAL DEVELOPMENT PLATFORM

Chapter. Solve Performance Problems with FastSOA Patterns. The previous chapters described the FastSOA patterns at an architectural

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata

EXPLORING AND SHARING GEOSPATIAL INFORMATION THROUGH MYGDI EXPLORER

Portal Factory CMIS Connector Module documentation

Avaya Aura Orchestration Designer

Curriculum Vitae E. A. Java/JEE developer

The Information Revolution for the Enterprise

Life Cycle Data Management for Japanese construction field

CURRICULUM VITAE / RESUME

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

Inputsoft Business Software & Consulting. Learn more at

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

Part One Business Modeling Business Process Model

E-LibUkr portal: Case study of Shibboleth and EZProxy in Ukraine.

Mastering Tomcat Development

OpenShift is FanPaaStic For Java EE. By Shekhar Gulati Promo Code JUDCON.IN

BONITA, The Open Source BPM Solution

APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management

Oracle E-Business Suite (R12) Integration with OID/OAM 11g

GlassFish. Developing an Application Server in Open Source

SSC - Web development Model-View-Controller for Java web application development

Open Source Server Product Description

APPLICATION DEVELOPMENT FOR THE IOT ERA. Embedded Application Development Moves to the Cloud

Introduction Web Portal Main Page Group Management Create group Modify Group Member List... 5

JVA-122. Secure Java Web Development

IBM Rational Web Developer for WebSphere Software Version 6.0

Europol Public Information VACANCY NOTICE

SpagoBI exo Tomcat Installation Manual

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA

SENIOR WEB DEVELOPER

DHANE Amir. Professional Experiences. Objectives. Senior Java/J2EE Developer/ SOA Architect. SOA Architect Since January 2014

Building Web Services with Apache Axis2

AquaLogic ESB Design and Integration (3 Days)

Nicholas J. Parks, M.S.W.E

WebLogic Server Admin

Mobilize Your ERP with ADF Mobile

Sisense. Product Highlights.

Architecture Roadmap: Business Process Modeling (BPM) Recommendation

GAIN BETTER INSIGHT FROM BIG DATA USING JBOSS DATA VIRTUALIZATION

Design Approaches of Web Application with Efficient Performance in JAVA

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine

CLOUD. MADE EASY. vnebula Portal

A SOA visualisation for the Business

Information Technology Services

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

JEE Web Applications Jeff Zhuk

ArcGIS Server Implementation HIGHS and lows

Transcription:

Don Bartley Technology Research Open Source Activity at the Australian Bureau of Statistics

Purpose Abstract: The ABS has been exploring possibilities/opportunities with open source products and approaches over the last few years. These include platforms, developer tools and support, products for specific purposes, collaboration environments, licencing, communities of interest and practices and the open source philosophies underpinning them. The movement towards collaborative activities in developing and sharing ICT capabilities has been a major driver. The development of National Data Network using open source products and approaches has significantly improved our understanding, experiences and capabilities in this area. We have built an open source development stack (J-ABS) for use by developers; we have been using open source products (like the statistical system R); we have collaborated on projects (like Data Ferrett); we have collaborated with open source federated single signon and attribute exchange frameforks (like Shibboleth); we have explored licence issues with content usage (Creative Commons) and have been developing and encouraging community processes within the ABS. This presentation will touch on a number of these initiatives in the ABS.

Purpose Outline some open source activities at ABS Explorations, Tools, Communities Open source categories/topics NDN lead project, experience, skills Internal Developer Toolsets and support Some activities & explorations Communities CofIs (and CoPs) Conclude

Why Open Source? Collaboration and sharing drivers Build for external as well as internal usage Opportunities in using Open Source products.

What do we mean by open source? Platforms Products Developer tools and support Collaboration environments, projects Licences source code available Communities

National Data Network www.thenationaldatanetwork.org

one of the ABS s responses NDN Consortium Principles Data managed as an asset exposed as broadly as practicable used responsibly conditions of use privacy principles, applicable laws quality of data clearly described Work collaboratively, avoid duplication of effort

NDN Architecture using open source technology and standards NDN content (information resources*): documents, spreadsheets database files, presentations PDFs, MP3s links to resources found on the Web pod casts geospatial services statistical services SOAP Web services (e.g. ABS address coder) restful Web services * any type of file and almost any type of service NDN Public Search NDN Portal Discussion Forums Forum Members Web Browser NDN RichClient NDN Central NDN Node NDN Node NDN Catalogue NDN Members Resources Resources

NDN Current Collaborations Collaborative development agreement is in place with the US Census Bureau DataFerrett Collaboration on Shibboleth Federated Identity Management MAMS project (Macquarie Uni. MELCOE) Collaboration on Creation Commons (digital licence management)

Developer Toolset J-ABS

How do the technologies work together? Eclipse IDE ANT JUnit Tomcat JDK5 Frameworks RCP/SWT JAX-WS JSF Remoting Presentation (Logic) Tier Business Services Tier POJOS ResultSets Business Process Logic Tier Spring Hibernate Data Logic Tier JDBC Data Connector Tier Subversion Oracle MySQL Data Storage Tier

Some Activities and Explorations

Some Activities and Explorations 1 Activities are project linked or small tech futures explorations Data visualisation, animation, spatial GapMinder, Geoserver, Community Map builder, others Data element repositories, Terminology servers European Environ DER, CaCore, cadsr, EVS and DTS, Coders lucene search, mysql

Some Activities and Explorations - 2 Activities are project linked or small tech futures explorations: Single signon, identity, credentials Shibboleth for internal use? Survey Tools for internal usage Analytics Data Ferrett for internal usage R and others (used in RADL, and methodology) Others

Communities Communities of Practice Communities of Interest (CofIs) Collaboration/KM Green IT Open Source Systems Architecture (& project Jupiter) Testing XML

Wrapup Activities in many areas Platforms Products Developer tools and support Collaboration environments, projects Licences source code available Communities

Open Source Activity at the Australian Bureau of Statistics THANK YOU don.bartley@abs.gov.au