+ All Categories
Home > Technology > Innovation with Open Source: The New South Wales Judicial Commission experience

Innovation with Open Source: The New South Wales Judicial Commission experience

Date post: 14-Jun-2015
Category:
Upload: harisfazillah-jamel
View: 819 times
Download: 0 times
Share this document with a friend
Description:
Innovation with Open Source: The New South Wales Judicial Commission experience. MyGOSSCON 2008. Mr. Murali Sagi Director, Information Management & Corporate Services, JUDICIAL COMMISSION OF NSW, SYDNEY, AUSTRALIA
Popular Tags:
18
Judicial Commission of New South Wales 1 Innovation with Open Source Murali Sagi PSM Director, Information Management and Corporate Services
Transcript
Page 1: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

1

Innovation with Open Source

Murali Sagi PSMDirector, Information Management and Corporate Services

Page 2: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Presentation Outline:

Role of the Commission

Critical business applications

Why open source software?

Lessons learned

Key success factors

2

Page 3: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

3

Role of the Commission: Provide ongoing education for judicial

officers

Assist courts achieve consistent sentences

Examine complaints against judicial officers

Page 4: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

4

Critical Business Applications:

Judicial Information Research System

Case Management System

Offence Code Management System

XML Publishing System

Network Infrastructure

Page 5: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Judicial Information Research System Over a 1000 users Web based application since 1994 Over 450,000 legal documents Over 500,000 sentencing statistics

Software Linux/Apache/Postgresql/PHP with a custom

search engine written in-house

5

Page 6: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Operates in NSW District Court, Drug Courts and currently being implemented in a large government department for fine enforcement

First implemented in 2002

Relational Database of 208 tables

170,000 lines of PHP code

Tested for case load of 2.5 million cases and 45 million financial transactions

6

Case Management System

Page 7: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Client/Web Browser

Apache/PHP server

Postgresql DB server

7

Case Management System Architecture

Page 8: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Sector wide application used by Courts, Police, DPP, Corrective Services, Legal Aid and others

Operates on Open Source Software since June 2006

Relational Database of 50 tables 50,000 lines of code (J2EE) 61,000 separate Offence Codes

8

Offence Code Management System

Page 9: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

9

Offence Code Management System Architecture

Page 10: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Used to prepare Bench Books, Legislation and Case Summaries

Single Source

- All documents stores as XML

- Can convert to HTML, PDF, PostScript, RTF

- Uses XSL Style sheets for different outputs Software

- XML Mind XML Editor with DocBook DTD

- CVS – version control system10

XML Publishing System

Page 11: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

11

XML Publishing System Architecture

Page 12: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Authentication:

Single Sign-on via LDAP/Samba

User Information stored in Open LDAP Tree

Email Server: Postfix SMTP daemon Courier POP3/IMAP4 access IMP WebMail access

12

Network Infrastructure

Page 13: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

13

Linux Servers:

WWW/FTP/Email Server

Print/Proxy/DNS Firewall/Intrusion Detection

Samba Domain Server/CVS/File Server

Database and Application

Page 14: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Choice

Value

Quality

Standards

14

Why open Source Software?

Page 15: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Steep learning curve

Require broad skill sets

Availability of support

Choice of vendors and hardware

15

Lessons Learned

Page 16: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Willingness to take risk

Right mix of experienced and new workforce

Creation of a learning and prototyping environment

Agile Development Methodology and Extreme programming

16

Key Success Factors

Page 17: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

17

Using open source software in a business environment is challenging but if you use it appropriately it will deliver enormous benefits.

The Commission could not have achieved its outstanding success with technology without the flexibility and tools for innovation offered by open source software.

Conclusion

Page 18: Innovation with Open Source: The New South Wales Judicial Commission experience

Judicial Commission of New South Wales

Questions

18


Recommended