Open Source in Public Sector and large custom development projects

Size: px
Start display at page:

Download "Open Source in Public Sector and large custom development projects"

Transcription

1 Open Source in Public Sector and large custom development projects Holger Zobel Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture.

2 Agenda 1. Open Source in a large project 2. Licences 3. Public sector and Open Source 4. Spring Batch 2

3 Agenda 1. Open Source in a large project Project description Architecture Selecting frameworks Bugs in open source 2. Public sector and Open Source 3. Spring Batch 3

4 The Pension Reform - One of the largest reforms in public sector The Norwegian Labour and Welfare Organisation (NAV) is responsible for government pensions, unemployment benefits, children's allowance, disability and several other government benefits. NAV has employees and is administrating one third of the Norwegian governments budget. The Norwegian Parliament decided on the Pension reform in the spring session of The reform is planned to be effective as of There is broad political agreement upon the principles in the reform A Government White Paper about Old Age Pensions in the National Insurance was released November

5 The new Pension Application The pension project is developing two front end applications: Internet self service application (all adult Norwegians are potential users) Internal Case Worker Application (2000 users in NAV) The first release of the application was in December About 150 different web pages, 50 batches, 70 developers, integrating 18 systems, test steps, databases of all Norwegians taxable income since

6 Technical Architecture Vision and Strategy Technical Architecture Vision: The Pension Reform Project s platform will establish the foundation for The Client s preferred future technical platform. The solution implemented will be available to anyone, anywhere, anytime. The platform is modern in 2010, allowing room for changes in technology and new functionality within a reasonable timeframe, as seen from the system management perspective. Loose Coupling Business Processes Modern Technology Architecture Strategy: Service Oriented Architecture Layering End to End Operation Virtualisation 6

7 Technical Architecture Java based custom application Documentation Example Code SOA Platform Service Identification Guidelines and connectivity Developer Training and Certification Security Identity and Access Management (I & AM) Rule engine 7

8 Selection Criteria Functionality Standards based Future proof Support skilled resources available Price Other 8

9 Example: Selecting OS Functionality Win2000 HP-UX z/os Linux Standard / Future proof Support / Resources Price Other 9

10 Example: Selecting ORM framework Functionality EJB2.0 EJB3.0 (JPA) Hibernate Standard / Future proof Support / Resources Price Other 10

11 Technical Platform Red Had Linux Java Frameworks (next slide) WebSphere Application Server WebSphere Process Server Rational Application Developer (Eclipse based) Tivoli Access Manager / Tivoli Identity Manager Blaze Advisor (rule engine) Content Manager (document archive) VMWare for development and test environments 11

12 Java Frameworks Java EE 5 Spring Apache Commons JSF (myfaces) Spring Web Flow Hibernate Dozer Ajax4Jsf 12

13 Fixing bugs in Open Source Frameworks (1/2) Bug in Hibernate Found bug in how Hibernate handled a query Reported bug on mailing list, fixed later that day! But fix was done in HEAD, not in our version We did not back port fix, changed our query instead. 13

14 Fixing bugs in Open Source Frameworks (2/2) Bug in Spring Web Flow (SWF) Found bug in locking in SWF which led to hangs Was already fixed in later version. No interest in fixing in our version. Upgrade would cause changes in almost ready application Had to make an work around. 14

15 Agenda 1. Open Source in a large project 2. Licences 3. Public sector and Open Source 4. Spring Batch 15

16 Licenses Overview The Open Source licenses are many and varied. The obligations they impose need to be taken seriously, since they are enforced. Software licenses, whether open source or proprietary, grant rights to licensees that enable them to use the software. In the case of OSS, those rights include the ability to obtain, modify, use and distribute the software and its source code. In exchange for the rights, the licenses impose obligations on the licensees. Proprietary software typically imposes obligations not to copy or distribute the software. OSS obligations vary widely - from having to make any derivative works available under the same license and rights, through attribution of use to seemingly trivial obligations such as buying the author a drink when you see them. It is this variety of obligations that requires OSS to be treated seriously and not just as "free" software. 16

17 Open Source Licences Defined by Open Source Initiative (OSI): Free Redistribution Source Code Derived Works Integrity of The Author's Source Code No Discrimination Against Persons or Groups No Discrimination Against Fields of Endeavor Distribution of License License Must Not Be Specific to a Product License Must Not Restrict Other Software License Must Be Technology-Neutral 17

18 Approved Open Source Licenses from opensource.org Academic Free License 3.0 (AFL 3.0) Affero GNU Public License Adaptive Public License Apache License, 2.0 Apple Public Source License Artistic license 2.0 Attribution Assurance Licenses New and Simplified BSD licenses Boost Software License (BSL1.0) Computer Associates Trusted Open Source License 1.1 Common Development and Distribution License Common Public Attribution License 1.0 (CPAL) Common Public License 1.0 CUA Office Public License Version 1.0 EU DataGrid Software License Eclipse Public License Educational Community License, Version 2.0 Eiffel Forum License V2.0 Entessa Public License Fair License Frameworx License GNU General Public License (GPL) GNU General Public License version 3.0 (GPLv3) GNU Library or "Lesser" General Public License (LGPL) GNU Library or "Lesser" General Public License version 3.0 (LGPLv3) Historical Permission Notice and Disclaimer IBM Public License ISC License Lucent Public License Version 1.02 Microsoft Public License (Ms-PL) Microsoft Reciprocal License (Ms-RL) MIT license Motosoto License Mozilla Public License 1.1 (MPL) Multics License NASA Open Source Agreement 1.3 NTP License Naumen Public License Nethack General Public License Nokia Open Source License Non-Profit Open Software License 3.0 (Non-Profit OSL 3.0) OCLC Research Public License 2.0 Open Group Test Suite License Open Software License 3.0 (OSL 3.0) PHP License Python license (CNRI Python License) Python Software Foundation License Qt Public License (QPL) RealNetworks Public Source License V1.0 Reciprocal Public License 1.5 (RPL1.5) Ricoh Source Code Public License Simple Public License 2.0 Sleepycat License Sun Public License Sybase Open Watcom Public License 1.0 University of Illinois/NCSA Open Source License Vovida Software License v. 1.0 W3C License wxwindows Library License X.Net License Zope Public License zlib/libpng license 18

19 Licenses Overview Each license type defines the usage, modification and distribution of the related sources Type of License Strong Copyleft *) Licence Weak Copyleft License Non Copyleft License Attributes The copyleft governing a work is considered to be "stronger", to the extent that the copyleft provisions "flow down" and apply to all kinds of derived works. "Weak copyleft" refers to licenses where not all derived works inherit the copyleft license; whether a derived work inherits or not often depends on the manner in which it was derived. Weak copyleft" licenses are generally used for the creation of software libraries, to allow other software to link to the library, and then be redistributed without the legal requirement for the work to be distributed under the library's copyleft license. Only changes to the weak copylefted software itself become subject to the copyleft provisions of such a license, not changes to the software that links to it. This allows programs of any license to be compiled and linked against copylefted libraries, and then redistributed without any re-licensing required Under these licenses, the software can be used for any purpose and there are no obligations on licensees to distribute the source code of derivative works. *) Copyleft is a play on the word copyright and describes the practice of using copyright law to remove restrictions on distributing copies and modified versions of a work for others and requiring that the same freedoms be preserved in modified versions. 19

20 Agenda 1. Open Source in a large project 2. Licences 3. Public sector and Open Source 4. Spring Batch 20

21 Public Sector Policies The ministry responsible for ICT is Fornyings- og kirkedepartement. Key policies: enorway 2009 Mandatory Open Standards Established Difi The Agency for Public Management and egovernment (Difi) aims to strengthen the government s work in renewing the Norwegian public sector and improve the organisation and efficiency of government administration. 21

22 enorway 2009 enorway 2009 has three target areas: The individual in the digital Norway Innovation and growth in business and industry A coordinated and user-adapted public sector 22

23 Use of Open Standards and open Source Applications Initiatives should be undertaken to develop open source skills in the public sector. A recommendation concerning use of open source software in the public sector will be developed in By the end of 2006, all public sector agencies shall have drawn up plans for use of open source applications. Goals By 2009, all new ICT and information systems in the public sector shall use open standards. By 2006, a set of administration standards for data and document exchange shall have been established. By 2006, all public sector agencies shall have incorporated how they are going to use open standards, service-oriented architecture and open source applications in the relevant planning documents. By 2008, data and document exchange in the public sector shall satisfy administration standards. By 2008, all official forms shall be available electronically and built round a common user interface. 23

24 Mandatory Open Standards HTML / XHTML is recommended for public sector web sites In special circumstances, like need to keep formatting or documents for further editing, the following formats shall be used: PDF 1.4 or PDF/A - ISO is mandatory for documents which should not be edited ODF 1.1 (Second Edition), ISO/IEC 26300:2006 is mandatory, but it is suggested that other formats be used in parallel. OOXML is observed and will be evaluated later 24

25 Open sourcing software owned by Public Sector Almost no software is open sourced by public sector organisations. Reasons include: No culture for sharing Few people with experience with open source Very specialised applications like Child Support administration Security 25

26 Licences Public sector seldom has constraints on keeping trade secrets But still have to consider licences to make sure that they are compatible. Example: Using proprietary source code and GPL in the same project. 26

27 Agenda 1. Open Source in a large project 2. Licences 3. Public sector and Open Source 4. Spring Batch 27

28 Why Batch? Large volumes Import/export files Convert data Archiving Not a part of Java EE today 28

29 Alternatives for Java developers today Do it in Java: Develop an in house architecture Implement business logic in a language you know Use an ETL tool Expensive Implement business logic in another language 29

30 Spring Batch background Why is Accenture contributing to open source? Collecting many years of experience with batch Want to standardize batch implementation Why Spring? Established and active community with regular releases. A part of many/most Java projects Goal A standarized, scalable batch architecture that is easy to use. 30

31 Spring Batch: Scenarios Periodical commitment of chunks Manual or planned restart after errors Sequential processing of dependent steps Parallel processing 31

32 Spring Batch: Features Built in support of different formats fixed length, delimited, XML Automatic retry (policy driven) Execution status and statistics while batch is running and historical Different ways to start batch (JMX, command line) Support functions like logging, resource management, restart, skip, etc. 32

33 Spring Batch: Scalability Same application code can be used at all levels Application = Batch Container Specialized Batch Container Layer Implementations Workload Multiple Clustered JVMs Multiple JVMs Single JVM Multi-Threaded Application changes are not required when changing the deployment approach Infrastructure Common Infrastructure Single JVM Single Process 33

Open Source in Public Sector

Open Source in Public Sector Open Source in Public Sector Holger Zobel 2008-04-21 Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture. 2 Accenture Management Consulting System Integration & Technology

More information

OPEN SOURCE SOFTWARE

OPEN SOURCE SOFTWARE Introduction to Open Source Software Development Spring semester, 2017 School of Computer Science and Engineering, Pusan National University Joon-Seok Kim OPEN SOURCE SOFTWARE Outline Open source software

More information

Rationale for the Evolution of the EUPL v1.1 (towards the EUPL v 1.2)

Rationale for the Evolution of the EUPL v1.1 (towards the EUPL v 1.2) Rationale for the Evolution of the EUPL v1.1 (towards the EUPL v 1.2) Updated: 15 March 2013 Working paper Rationale EUPLv1.2 v 0.5 Page 1 Contents 1. Background... 3 2. What is changed in the EUPL v1.2?...

More information

Open Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012

Open Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012 OSL-2012-01-Short version Open Source Licence - Task force Open Source Software Licence at CERN Recommendations from the OSL Task Force François Fluckiger, Editor 20 April; 2012 Main Volume-Short version

More information

Topic 1- The Basic Knowledge of Open Source and Free Software

Topic 1- The Basic Knowledge of Open Source and Free Software 1 Topic 1- The Basic Knowledge of Open Source and Free Software, Reidar Conradi September 1, 2011 Introduction 2 What is OSS? Open Source Software: software compliant with one of the licences of Free Software

More information

Peer Participation and Software

Peer Participation and Software Peer Participation and Software Booth, David R. Published by The MIT Press Booth, R.. Peer Participation and Software: What Mozilla Has to Teach Government. Cambridge: The MIT Press, 2010. Project MUSE.,

More information

This slide is relevant to providing either a single three hour training session or explaining how a series of shorter sessions focused on per chapter

This slide is relevant to providing either a single three hour training session or explaining how a series of shorter sessions focused on per chapter Welcome to the OpenChain Curriculum Slides. These slides can be used to help train internal teams about FOSS compliance issues and to conform with the OpenChain Specification. You can deliver these slides

More information

The basic knowledge of open source and free software- Topic 1 & OSS in perspective- Topic 2. Parastoo Mohagheghi, 26 August 2010.

The basic knowledge of open source and free software- Topic 1 & OSS in perspective- Topic 2. Parastoo Mohagheghi, 26 August 2010. 1 The basic knowledge of open source and free software- Topic 1 & OSS in perspective- Topic 2 Parastoo Mohagheghi, 26 August 2010 Topics1&2 2 Outline OSS facts and figures Definitions of F/OSS History

More information

Open Source Licensing: An Overview

Open Source Licensing: An Overview Open Source Licensing: An Overview Alexander Champoux Trinity College alexander.champoux@trincoll.edu April 28, 2008 Introduction My paper for HFOSS is on Open Source Licensing Without some of the flexibilities

More information

Free as in Freedom A step towards Software freedom. Salahaddin University By: Amanj Sherwany

Free as in Freedom A step towards Software freedom. Salahaddin University By: Amanj Sherwany Free as in Freedom A step towards Software freedom Salahaddin University By: Amanj Sherwany http://www.amanj.me 2011 Who am I? 27 years old. M.Sc. in Computer Science, Uppsala University 2011. B.Sc. in

More information

OPEN SOURCE SOFTWARE AND INTELLECTUAL PROPERTY RIGHTS

OPEN SOURCE SOFTWARE AND INTELLECTUAL PROPERTY RIGHTS 1 OPEN SOURCE SOFTWARE AND INTELLECTUAL PROPERTY RIGHTS (The article discusses open source software; its relationship with Intellectual property rights; and the result of this relationship: Copylefting.

More information

IoT & Open Source. Martin von Haller Groenbaek Partner, Copenhagen LES SCANDINAVIA: INTERNET OF THINGS & IP SEMINAR 25 November 2015

IoT & Open Source. Martin von Haller Groenbaek Partner, Copenhagen LES SCANDINAVIA: INTERNET OF THINGS & IP SEMINAR 25 November 2015 IoT & Open Source Martin von Haller Groenbaek Partner, Copenhagen LES SCANDINAVIA: INTERNET OF THINGS & IP SEMINAR 25 November 2015 Agenda What is open source? IoT open source projects Business Challenges

More information

Stakeholder value, usage, needs and obligations from differnet types of F/LOSS licenses

Stakeholder value, usage, needs and obligations from differnet types of F/LOSS licenses Stakeholder value, usage, needs and obligations from differnet types of F/LOSS licenses Monash University, Melbourne Australia. darren.skidmore@infotech.monash.edu.au Abstract. This paper discusses different

More information

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper July 2009 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA)

OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA) OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA) This is a License Agreement (the "Agreement") for certain code (the Software ) owned by Akamai Technologies, Inc. ( Akamai ) that is useful in connection

More information

Open Source Legality Patterns

Open Source Legality Patterns Open Source Legality Patterns Architectural Design Decisions Motivated by Legal Concerns Imed Hammouda, adjunct professor Tampere University of Technology 2..200 Credits q Tommi Mikkonen, professor q TUTOpen,

More information

Shareware Redistribution of FOSS Software

Shareware Redistribution of FOSS Software 1995 Broadway, 17th Floor New York, NY 10023 5882 tel +1 212 580 0800 fax +1 212 580 0898 www.softwarefreedom.org Shareware Redistribution of FOSS Software James Vasile 27 March 2008 1 Introduction The

More information

IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion.

IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Please note Copyright 2018 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM IBM s statements

More information

IBM Software Group. IBM WebSphere MQ V7.0. Introduction and Technical Overview. An IBM Proof of Technology IBM Corporation

IBM Software Group. IBM WebSphere MQ V7.0. Introduction and Technical Overview. An IBM Proof of Technology IBM Corporation IBM Software Group IBM WebSphere MQ V7.0 Introduction and Technical Overview An IBM Proof of Technology 2008 IBM Corporation Unit Agenda Why is Messaging Important to the Enterprise? What is WebSphere

More information

The Eclipse Foundation The Symbian Foundation

The Eclipse Foundation The Symbian Foundation The Eclipse Foundation The Symbian Foundation Running a Foundation to Contain Your Code David Wood, EVP Research, Symbian Ltd Copyright Symbian 2009 The Symbian Platform Now becoming Open Source via the

More information

Migrating a Classic Hibernate Application to Use the WebSphere JPA 2.0 Feature Pack

Migrating a Classic Hibernate Application to Use the WebSphere JPA 2.0 Feature Pack Migrating a Classic Hibernate Application to Use the WebSphere JPA 2.0 Feature Pack Author: Lisa Walkosz liwalkos@us.ibm.com Date: May 28, 2010 THE INFORMATION CONTAINED IN THIS REPORT IS PROVIDED FOR

More information

VP-UML Installation Guide

VP-UML Installation Guide Visual Paradigm for UML 6.0 Installation Guide The software and documentation are furnished under the Visual Paradigm for UML license agreement and may be used only in accordance with the terms of the

More information

OPEN SOURCE SOFTWARE A Tool for Digital Transformation in the Broadcasting Industry

OPEN SOURCE SOFTWARE A Tool for Digital Transformation in the Broadcasting Industry OPEN SOURCE SOFTWARE A Tool for Digital Transformation in the Broadcasting Industry Eloi Bail (MSc) Senior Software Consultant Amir Taherizadeh (Ph.D., M.B.A.) Tech. Marketing and Business Development

More information

OpenChain Specification Version 1.3 (DRAFT)

OpenChain Specification Version 1.3 (DRAFT) OpenChain Specification Version 1.3 (DRAFT) 2018.10.14 DRAFT: This is the draft of the next version 1.3 of the OpenChain specification. Recommended changes to be made over the current released version

More information

BISHOP GROSSETESTE UNIVERSITY. Document Administration. This policy applies to staff, students, and relevant data subjects

BISHOP GROSSETESTE UNIVERSITY. Document Administration. This policy applies to staff, students, and relevant data subjects BISHOP GROSSETESTE UNIVERSITY Document Administration Document Title: Document Category: Privacy Policy Policy Version Number: 1.0 Status: Reason for development: Scope: Author / developer: Owner Approved

More information

Power of open source communities to onem2m

Power of open source communities to onem2m ETSI M2M Workshop 2015 featuring onem2m Power of open source communities to onem2m Prof. Song JaeSeung (jssong@sejong.ac.kr) Sejong University & KETI 11. December, 2015 1 Introduction to open source 2

More information

Chapter 7 Design and Implementation

Chapter 7 Design and Implementation Chapter 7 Design and Implementation Chapter 7 Design and Implementation Slide 1 Topics covered Object-oriented design using the UML Design patterns Implementation issues Reuse Configuration management

More information

HKG18-TR01: Open Source Philosophy. Daniel Lezcano

HKG18-TR01: Open Source Philosophy. Daniel Lezcano HKG18-TR01: Open Source Philosophy Daniel Lezcano What is Open Source? Open Source is not Free Software Richard Stallman : Open source is a development methodology; free software is a social movement.

More information

Leverage Rational Application Developer v8 to develop Java EE6 application and test with WebSphere Application Server v8

Leverage Rational Application Developer v8 to develop Java EE6 application and test with WebSphere Application Server v8 Leverage Rational Application Developer v8 to develop Java EE6 application and test with WebSphere Application Server v8 Author: Ying Liu cdlliuy@cn.ibm.com Date: June 24, 2011 2011 IBM Corporation THE

More information

SAP NetWeaver Process Integration 7.1. SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007

SAP NetWeaver Process Integration 7.1. SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007 SAP NetWeaver Process Integration 7.1 Providing Web Services in Java SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007 SAP NetWeaver Process Integration 7.1 1 Benefits

More information

FOSSology Project Information

FOSSology Project Information FOSSology Project Information Project Home: www.fossology.org Developers information: github.com/fossology/fossology/wiki FOSSology Source: github.com/fossology/fossology Status: tagged 3.1-rc2 Mail lists:

More information

MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS. Q.2 What is free software? How is it different from Open Source Software?

MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS. Q.2 What is free software? How is it different from Open Source Software? MONTHLY TEST MAY 2017 QUESTION BANK FOR AVERAGE STUDENTS Q.1. What is OSS? It refers to Open Source Software, which are modifiable, redistributable but may or may not be available free of cost. Source

More information

Jboss Enterprise Platform & Red Hat Partnering

Jboss Enterprise Platform & Red Hat Partnering Israel JB oss U ser G roup Session 07 / 6.12.2007 Jboss Enterprise Platform & Red Hat Partnering By : Alexia Ollagnon, SEMEA ISV sales manager Red Hat / Jboss. w w w. t i k a l k. c o m Cost-Benefit Open

More information

CA Chorus. Release Notes. Version , Sixth Edition

CA Chorus. Release Notes. Version , Sixth Edition CA Chorus Release Notes Version 04.0.00, Sixth Edition This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation ),

More information

Intro to FOSS. What is FOSS?

Intro to FOSS. What is FOSS? Intro to FOSS What is FOSS? Outline Key principles of FOSS Some key players in early FOSS History of FOSS movement Why you should care Which came first, the chicken or the egg? FOSS as a new movement vs.

More information

IBM CICS Transaction Gateway for Multiplatforms V7.1 delivers access to CICS containers and extended systems monitoring capabilities

IBM CICS Transaction Gateway for Multiplatforms V7.1 delivers access to CICS containers and extended systems monitoring capabilities IBM Europe Announcement ZP07-0457, dated November 6, 2007 IBM CICS Transaction Gateway for Multiplatforms V7.1 delivers access to CICS containers and extended systems monitoring capabilities Description...2

More information

Not just an App. Server

Not just an App. Server Israel JBoss User Group Session 01 / 16.3.2006 JBoss Not just an App. Server By : Lior Kanfi Tikal Hosted by Tikal. w w w. t i k a l k. c o m Cost-Benefit Open Source Agenda Introduction» The problem domain

More information

Rational Asset Manager V7.5.1 packaging October, IBM Corporation

Rational Asset Manager V7.5.1 packaging October, IBM Corporation https://jazz.net/projects/rational-asset-manager/ Rational Asset Manager V7.5.1 packaging October, 2011 IBM Corporation 2011 The information contained in this presentation is provided for informational

More information

Deploying CICS regions with the z/os Provisioning Toolkit

Deploying CICS regions with the z/os Provisioning Toolkit Deploying CICS regions with the z/os Provisioning Toolkit Dan Millwood - https://www.linkedin.com/in/dan-millwood-32373042/ IBM UK Ltd November 2018 Session GL Important Disclaimer IBM s statements regarding

More information

ISO/IEC TR Information technology Security techniques Guidelines for the use and management of Trusted Third Party services

ISO/IEC TR Information technology Security techniques Guidelines for the use and management of Trusted Third Party services This is a preview - click here to buy the full publication TECHNICAL REPORT ISO/IEC TR 14516 First edition 2002-06-15 Information technology Security techniques Guidelines for the use and management of

More information

TPF Update TPF Users Group, Acapulco May 2004

TPF Update TPF Users Group, Acapulco May 2004 Oh No! Not him again TPF Update TPF Users Group, Acapulco May 2004 Stuart Waldron 1 How do we keep up with the speed of change? We can continue to adopt the chaotic hoard theory of programing... or...

More information

IBM Rational Developer for System z Version 7.5

IBM Rational Developer for System z Version 7.5 Providing System z developers with tools for building traditional and composite applications in an SOA and Web 2.0 environment IBM Rational Developer for System z Version 7.5 Highlights Helps developers

More information

Building the Enterprise

Building the Enterprise Building the Enterprise The Tools of Java Enterprise Edition 2003-2007 DevelopIntelligence LLC Presentation Topics In this presentation, we will discuss: Overview of Java EE Java EE Platform Java EE Development

More information

STATISTICAL DEVELOPMENT AND REFORM IN INDONESIA. experiences, gaps and challenges, and strategies for strengthening national statistical capacity

STATISTICAL DEVELOPMENT AND REFORM IN INDONESIA. experiences, gaps and challenges, and strategies for strengthening national statistical capacity STATISTICAL DEVELOPMENT AND REFORM IN INDONESIA experiences, gaps and challenges, and strategies for strengthening national statistical capacity 2 What are we discussing about Lesson learnt from Monitoring

More information

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Oracle WebLogic Server Enterprise Edition, plus Oracle Coherence Enterprise Edition Scale-out for data intensive applications Active

More information

Leveraging Open Source Software

Leveraging Open Source Software 03 444359 Ch01.qxd 8/14/03 9:30 AM Page 3 CHAPTER 1 Leveraging Open Source Software Everything that is really great and inspiring is created by the individual who can labor in freedom. Albert Einstein

More information

Standards, Evaluation Criteria and Best Practices Telecommunications and Technology Advisory Committee Systemwide Architecture Committee.

Standards, Evaluation Criteria and Best Practices Telecommunications and Technology Advisory Committee Systemwide Architecture Committee. Standards, Evaluation Criteria and Best Practices Telecommunications and Technology Advisory Committee Systemwide Architecture Committee Appendix D APPENDIX D STANDARDS, EVALUATION CRITERIA, AND BEST PRACTICES

More information

WebSphere Application Server, Version 5. What s New?

WebSphere Application Server, Version 5. What s New? WebSphere Application Server, Version 5 What s New? 1 WebSphere Application Server, V5 represents a continuation of the evolution to a single, integrated, cost effective, Web services-enabled, J2EE server

More information

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST A Cloud WHERE PHYSICAL AND VIRTUAL STORAGE ARE TOGETHER AT LAST Not all Cloud solutions are the same so how do you know which one is right for your business now and in the future? NTT Communications ICT

More information

History of Unix, Linux and the Open Source

History of Unix, Linux and the Open Source History of Unix, Linux and the Open Source 12.2.2012 George Ajam College of Science /Computer Science Dept. DEC PDP 7 History of UNIX 1969: First version of "Unics" by Ken Thompson and Dennis Richie Multi

More information

From Development to Production with the IBM WebSphere Application Server Liberty Profile IBM Redbooks Solution Guide

From Development to Production with the IBM WebSphere Application Server Liberty Profile IBM Redbooks Solution Guide From Development to Production with the IBM WebSphere Application Server Liberty Profile IBM Redbooks Solution Guide IBM WebSphere Application Server is the runtime implementation of IBM of the Java Platform,

More information

ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers

ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers 5/18/2007 Page 1 ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers Technical Presentation 5/18/2007 Page 2 Agenda ClearPath Java for Core Business Transformation Overview Architectural

More information

Caliber Data Training

Caliber Data Training Instructor-Led Course Catalog Caliber Data Training 1987-2015 Caliber Data Training is celebrating 28 years of excellence in I.T. training, providing training services to Fortune 1000 companies and federal,

More information

REST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller

REST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller REST APIs on z/os How to use z/os Connect RESTful APIs with Modern Cloud Native Applications Bill Keller bill.keller@us.ibm.com Important Disclaimer IBM s statements regarding its plans, directions and

More information

Adaptive Risk Manager Offline PoC Guide 10g ( ) December 2007

Adaptive Risk Manager Offline PoC Guide 10g ( ) December 2007 Adaptive Risk Manager Offline PoC Guide 10g (10.1.4.3.0) December 2007 Adaptive Risk Manager Offline PoC Guide, 10g (10.1.4.3.0) Copyright 2007, Oracle. All rights reserved. The Programs (which include

More information

WELCOME TO TIVOLI NOW!

WELCOME TO TIVOLI NOW! ! WELCOME TO TIVOLI NOW! IBM Tivoli Continuous Data Protection for Files IBM Tivoli Storage Manager Express Tivoli Continuous Data Protection for Files Modern (and necessary) Workstation/Laptop Backup

More information

CA File Master Plus. Release Notes. Version

CA File Master Plus. Release Notes. Version CA File Master Plus Release Notes Version 9.0.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for

More information

An OASIS White Paper. Open by Design. The Advantages of the OpenDocument Format (ODF) ##### D R A F T ##### By the OASIS ODF Adoption TC For OASIS

An OASIS White Paper. Open by Design. The Advantages of the OpenDocument Format (ODF) ##### D R A F T ##### By the OASIS ODF Adoption TC For OASIS An OASIS White Paper Open by Design The Advantages of the OpenDocument Format (ODF) ##### D R A F T ##### By the OASIS ODF Adoption TC For OASIS OASIS (Organization for the Advancement of Structured Information

More information

ACCAB. Accreditation Commission For Conformity Assessment Bodies

ACCAB. Accreditation Commission For Conformity Assessment Bodies ACCAB Accreditation Commission For Conformity Assessment Bodies ACCAB Platinum Plus Accreditation For Certification Bodies, Inspection Bodies, Testing & Calibration Laboratories and Medical Laboratories

More information

TRANSFORMING CUSTOMS THROUGH TECHNOLOGY

TRANSFORMING CUSTOMS THROUGH TECHNOLOGY SUCCESS STORY Ultra Solutions for Public Sector www.ultra.mk TRANSFORMING CUSTOMS THROUGH TECHNOLOGY Single Window for Licenses for Import, Export and Transit of Goods and Tariff Quotas in the Republic

More information

NATIONAL GUIDELINES ON CLOUD COMPUTING FOR GOVERNMENT, MINISTRIES, DEPARTMENTS AND AGENCIES

NATIONAL GUIDELINES ON CLOUD COMPUTING FOR GOVERNMENT, MINISTRIES, DEPARTMENTS AND AGENCIES NATIONAL GUIDELINES ON CLOUD COMPUTING FOR GOVERNMENT, MINISTRIES, DEPARTMENTS AND AGENCIES DOCUMENT DETAIL Security Classification Unclassified Authority National Information Technology Authority - Uganda

More information

THE TRUSTED NETWORK POWERING GLOBAL SUPPLY CHAINS AND THEIR COMMUNITIES APPROVED EDUCATION PROVIDER INFORMATION PACK

THE TRUSTED NETWORK POWERING GLOBAL SUPPLY CHAINS AND THEIR COMMUNITIES APPROVED EDUCATION PROVIDER INFORMATION PACK GAIN RECOGNITION AS AN APPROVED PROVIDER UNDER ISO/IEC 17024 AND JOIN OUR NETWORK OF TRUSTED PROVIDERS THE TRUSTED NETWORK POWERING GLOBAL SUPPLY CHAINS AND THEIR COMMUNITIES APPROVED EDUCATION PROVIDER

More information

ORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE

ORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE ORACLE ENTERPRISE MANAGER 10g ORACLE DIAGNOSTICS PACK FOR NON-ORACLE MIDDLEWARE Most application performance problems surface during peak loads. Often times, these problems are time and resource intensive,

More information

CURRICULUM. Core FOSS Compliance Version 1 Designed for Version 1 of the OpenChain Specification

CURRICULUM. Core FOSS Compliance Version 1 Designed for Version 1 of the OpenChain Specification CURRICULUM Core FOSS Compliance Version 1 Designed for Version 1 of the OpenChain Specification Released under the Creative Commons CC0 1.0 Universallicense. This is not legal advice Contents 1. What is

More information

Software Engineering Chap.7 - Design and Implementation

Software Engineering Chap.7 - Design and Implementation Software Engineering Chap.7 - Design and Implementation Simão Melo de Sousa RELEASE (UBI), LIACC (Porto), CCTC (Minho) Computer Science Department University of Beira Interior, Portugal Eng.Info./TSI,

More information

Delivering Effective Solutions in the Age of Open Source Technology

Delivering Effective Solutions in the Age of Open Source Technology Delivering Effective Solutions in the Age of Open Source Technology Edward Beck Computer Sciences Corporation NDIA Systems Engineering Conference October 24-27, 2005 Copyright 2004 Computer Sciences Corporation.

More information

Overview. Business value

Overview. Business value PRODUCT SHEET CA Top Secret for z/vse CA Top Secret for z/vse CA Top Secret for z/vse provides innovative and comprehensive security for business transaction environments which enable your business to

More information

verapdf after PREFORMA

verapdf after PREFORMA PDF Days Europe 2018 verapdf after PREFORMA Real world adoption and industry needs for more PDF standards 1 History of verapdf / PREFROMA 2 The PREFORMA project verapdf development has been funded by the

More information

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 ( Oracle Business Intelligence Publisher Certification Information 10g Release 3 (10.1.3.4.1) E12692-06 July 2009 This document outlines the certified hardware and software configurations for Oracle Business

More information

An Oracle White Paper October Release Notes - V Oracle Utilities Application Framework

An Oracle White Paper October Release Notes - V Oracle Utilities Application Framework An Oracle White Paper October 2012 Release Notes - V4.2.0.0.0 Oracle Utilities Application Framework Introduction... 2 Disclaimer... 2 Deprecation of Functionality... 2 New or Changed Features... 4 Native

More information

Project Horizon Technical Overview. Bob Rullo GM; Presentation Architecture

Project Horizon Technical Overview. Bob Rullo GM; Presentation Architecture Project Horizon Technical Overview Bob Rullo GM; Presentation Architecture robert.rullo@sungardhe.com Agenda Banner Evolution Overview Project Horizon Overview Project Horizon Architecture Review Preparing

More information

CURRICULUM. FOSS Training Reference Deck, Version 2 FINAL DRAFT Designed for the OpenChain Specification 1.0

CURRICULUM. FOSS Training Reference Deck, Version 2 FINAL DRAFT Designed for the OpenChain Specification 1.0 CURRICULUM FOSS Training Reference Deck, Version 2 FINAL DRAFT Designed for the OpenChain Specification 1.0 Released under the Creative Commons CC0 1.0 Universal license. These slides follow US law. Different

More information

Java and.net: You Can't Pick a Favorite Child

Java and.net: You Can't Pick a Favorite Child Java and.net: You Can't Pick a Favorite Child Mark Driver Research VP Notes accompany this presentation. Please select Notes Page view. These materials can be reproduced only with Gartner's official approval.

More information

Red Hat Application Migration Toolkit 4.2

Red Hat Application Migration Toolkit 4.2 Red Hat Application Migration Toolkit 4.2 Eclipse Plugin Guide Identify and resolve migration issues by running the Red Hat Application Migration Toolkit against your applications in Eclipse. Last Updated:

More information

Enterprise Caching in a Mobile Environment IBM Redbooks Solution Guide

Enterprise Caching in a Mobile Environment IBM Redbooks Solution Guide Enterprise Caching in a Mobile Environment IBM Redbooks Solution Guide In the current global enterprise business environment, with the millions of applications running across Apple ios, Android, Windows

More information

Middle East Technical University. Department of Computer Engineering

Middle East Technical University. Department of Computer Engineering Middle East Technical University Department of Computer Engineering TurkHITs Software Requirements Specifications v1.1 Group fourbytes Safa Öz - 1679463 Mert Bahadır - 1745785 Özge Çevik - 1679414 Sema

More information

Introducing: Free/Open Source Software Distributed Systems Real Time Systems and Multimedia Systems

Introducing: Free/Open Source Software Distributed Systems Real Time Systems and Multimedia Systems Introducing: Free/Open Source Software Distributed Systems Real Time Systems and Multimedia Systems Rahmat M. Samik Ibrahim VauLSMorg 1 Ver. 2013 05 14 rev 02 References 1 (Cut&Pasted) 2 Beberg, Distributed

More information

Linux Applications and Software Licensing. Linux System Administration COMP2018 Summer 2017

Linux Applications and Software Licensing. Linux System Administration COMP2018 Summer 2017 Linux Applications and Software Licensing Linux System Administration COMP2018 Summer 2017 Server vs. Desktop Roles Computers perform tasks for us The types of tasks they perform are determined by their

More information

SECURE, FLEXIBLE ON-PREMISE STORAGE WITH EMC SYNCPLICITY AND EMC ISILON

SECURE, FLEXIBLE ON-PREMISE STORAGE WITH EMC SYNCPLICITY AND EMC ISILON White Paper SECURE, FLEXIBLE ON-PREMISE STORAGE WITH EMC SYNCPLICITY AND EMC ISILON Abstract This white paper explains the benefits to the extended enterprise of the on-premise, online file sharing storage

More information

Regulatory Policies and Guidelines for Satellite Services. E. Kasule Musisi ITSO Consultant Cell:

Regulatory Policies and Guidelines for Satellite Services. E. Kasule Musisi ITSO Consultant   Cell: Regulatory Policies and Guidelines for Satellite Services Presenter: E. Kasule Musisi ITSO Consultant Email: kasule@datafundi.com Cell: +256 772 783 784 1 Presentation Outline Objective Overview of the

More information

DIGITAL AGENDA FOR EUROPE

DIGITAL AGENDA FOR EUROPE DIGITAL AGENDA FOR EUROPE Talk overview Background Institutional framework Administrative capacities Electronic Communications Strategy, Information Society Strategy Current and future activities. Background

More information

E-guide CISSP Prep: 4 Steps to Achieve Your Certification

E-guide CISSP Prep: 4 Steps to Achieve Your Certification CISSP Prep: 4 Steps to Achieve Your Certification Practice for the exam and keep your skills sharp : Thank you for downloading our CISSP certification guide. Aside from this handy PDF, you can also access

More information

Graham Taylor.

Graham Taylor. Graham Taylor Graham@openforumeurope.org www.openforumeurope.org HOW OPEN CAN EUROPE GET: OPEN DOCUMENT FORMATS OFE COMMENTS NICK WOOD-DOW GOVERNMENT ADVISOR OPENFORUM EUROPE AGENDA Introduction Graham

More information

IBM WebSphere Application Server V3.5, Advanced Edition Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit

IBM WebSphere Application Server V3.5, Advanced Edition Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit Software Announcement July 25, 2000 IBM V3.5, Expands Platform Support and Leverages the Performance of the Java 2 Software Development Kit Overview WebSphere Application Server V3.5, manages and integrates

More information

IBM Tivoli Directory Server

IBM Tivoli Directory Server Build a powerful, security-rich data foundation for enterprise identity management IBM Tivoli Directory Server Highlights Support hundreds of millions of entries by leveraging advanced reliability and

More information

At Electronics Watch, we re committed to protecting and respecting your privacy

At Electronics Watch, we re committed to protecting and respecting your privacy Privacy Policy At Electronics Watch, we re committed to protecting and respecting your privacy This Policy sets out our data collection and processing practices, the conditions under which we may disclose

More information

DMR Interoperability Process DMR Association

DMR Interoperability Process DMR Association DMR Interoperability Process DMR Association Introduction This white paper gives the background to the development of the DMR Interoperability Process by the DMR Association, explains the value of the

More information

Reducing MIPS Using InfoSphere Optim Query Workload Tuner TDZ-2755A. Lloyd Matthews, U.S. Senate

Reducing MIPS Using InfoSphere Optim Query Workload Tuner TDZ-2755A. Lloyd Matthews, U.S. Senate Reducing MIPS Using InfoSphere Optim Query Workload Tuner TDZ-2755A Lloyd Matthews, U.S. Senate 0 Disclaimer Copyright IBM Corporation 2010. All rights reserved. U.S. Government Users Restricted Rights

More information

Steps to Access ESR Tool

Steps to Access ESR Tool Steps to Access ESR Tool 1. Register on the software support site (www.ibm.com/software/support) - Only register once - Use email address for IBM ID 2. Be added to an authorized caller list by a Site Technical

More information

Grid BT. The evolution toward grid services. EU Grid event, Brussels May Piet Bel Grid Action Team

Grid BT. The evolution toward grid services. EU Grid event, Brussels May Piet Bel Grid Action Team Grid Computing @ BT The evolution toward grid services EU Grid event, Brussels May 31 05 Piet Bel Grid Action Team Agenda BT Why Grid? What is BT doing? Evolution of Grid Services Q & A 2 Forward-looking

More information

LIMITE EN COUNCIL OF THE EUROPEAN UNION. Brussels, 21 October /13 LIMITE CO EUR-PREP 37. NOTE General Secretariat of the Council

LIMITE EN COUNCIL OF THE EUROPEAN UNION. Brussels, 21 October /13 LIMITE CO EUR-PREP 37. NOTE General Secretariat of the Council COUNCIL OF THE EUROPEAN UNION Brussels, 21 October 2013 12397/13 LIMITE CO EUR-PREP 37 NOTE from: To: General Secretariat of the Council Council Subject: European Council (24-25 October 2013) - Draft conclusions

More information

CASE STUDY CHIEF INFORMATION OFFICER GROUP

CASE STUDY CHIEF INFORMATION OFFICER GROUP CASE STUDY Project description The Chief Information Officer Group is responsible for ensuring that Defence has a dependable, secure and integrated ICT environment that supports Defence business and military

More information

Global Forum on Competition

Global Forum on Competition Unclassified DAF/COMP/GF/WD(2005)5 DAF/COMP/GF/WD(2005)5 Unclassified Organisation de Coopération et de Développement Economiques Organisation for Economic Co-operation and Development 12-Jan-2005 English

More information

Cloud Computing Standards C-SIG Plenary Brussels, 15 February Luis C. Busquets Pérez DG CONNECT E2

Cloud Computing Standards C-SIG Plenary Brussels, 15 February Luis C. Busquets Pérez DG CONNECT E2 Cloud Computing Standards C-SIG Plenary Brussels, 15 February 2017 Luis C. Busquets Pérez DG CONNECT E2 European cloud computing strategy Unleashing the Potential of Cloud Computing in Europe (COM(2012)

More information

Independent implementations of an interface

Independent implementations of an interface Software property topics interfaces data formats standards and standardization protection mechanisms trade secrets licenses patents copyrights open source / free software real software systems Independent

More information

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0 z/tpf V1.1 TPF Users Group - Spring 2009 Security Considerations in a Service Oriented Architecture (SOA) Jason Keenaghan Main Tent AIM Enterprise Platform Software IBM z/transaction Processing Facility

More information

Government data matching and the Privacy Act 1988 (Cth)

Government data matching and the Privacy Act 1988 (Cth) Government data matching and the Privacy Act 1988 (Cth) Dimitrios (Jim) Kormas Assistant Director Privacy Assessments 17 May 2018 Brief overview of the OAIC, Privacy Act and Australian Privacy Principles

More information

Certification Report

Certification Report Certification Report Standard Edition v2.8.2 RELEASE Issued by: Communications Security Establishment Canada Certification Body Canadian Common Criteria Evaluation and Certification Scheme Government of

More information

AFA461 SAP Afaria 7.0 System Administration (SP03)

AFA461 SAP Afaria 7.0 System Administration (SP03) AFA461 SAP Afaria 7.0 System Administration (SP03). COURSE OUTLINE Course Version: 10 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2014 SAP AG. All rights reserved. No part of this publication

More information

Google Cloud & the General Data Protection Regulation (GDPR)

Google Cloud & the General Data Protection Regulation (GDPR) Google Cloud & the General Data Protection Regulation (GDPR) INTRODUCTION General Data Protection Regulation (GDPR) On 25 May 2018, the most significant piece of European data protection legislation to

More information