The system architecture will be integrated into the shared Justice External Web Portal Environment. The integrated hosting environment, already hosts the following existing web portal applications: Judgment Enforcement Registry (JER-Remote) Support Enforcement Web Portal (SEA Web) Municipal Property Offences Electronic Filing System (MPO EFS) Supreme Court Dockets Online (SCDO) Application Architecture The e-Filing system employs a secure 3 – Tier Application Architecture consisting of a WEB, Business and Database layer. There is no direct link from one layer to another. All layers communicate with each other via a request. A request is sent from the initiating layer to a listener on another layer. When an incoming request is received, the sender is first validated using an algorithm based upon their username, IP, Browser, Computer Name and a 64 bit encrypted hash. If validated, the request is processed and returned to the initiating layer. All requests to the database layer are queued in a queue manager. The queue manager polls every 1/100 of a second and processes waiting jobs. The jobs are also validated prior to execution. The e-Filing system runs on a secure HTTPS transmission and all data is stored behind internal Juniper firewalls.
Users access the e-Filing system via the Web Portal. The Web Presentation Layer displays the e-Filing Website. Users complete the step-by-step forms, successfully pass credit card pre-authorization, and submit their data into an Internal e-Filing Manager. The Business Logic Layer implements many of the Rules contained within Rule 56 to ensure filings are completed accurately. The data that the user is working with prior to submission is held in a session database on the Session Data Layer. This data is pulled from the Session Data Layer into the Persistent Data Layer every 20 minutes, or when a filing is submitted, saved, or cancelled. The Administration Module contains the e-Filing Manager. This is an internal application accessible by only Court Staff. A Court Staff member receives notification via email and by an alert in the existing Case Management System of a new filing submitted via the e-Filing Website. The Court Clerk accesses the Manager and views the submitted PDF – the same PDF created by the e-Filing user. The Clerk then either accepts or rejects the filing. The Acceptance of a filing calls procedures and functions on the Integration Layer . Upon acceptance, the users pre-authorized credit card payment is finalized, the document data is entered into the Courts Legacy Case Management System, the PDF is stored in TRIM and an email is sent to the e-Filing user informing the user of their accepted document. Upon rejection, a rejection reason is selected and an email is sent to the e-Filing user informing them of their rejected document and the reason why. The Short-term EFS Database holds data for a period of time defined by the retention schedule. Once a document has been Accepted, all data is entered into the Court Case Management System and TRIM and therefore the short-term database is cleared of data relative to that e-Filing Document. The Administration module also houses the e-Filing Reports module, Reconciliation Module and administrative tools for controlling Website content and notification emails.
The e-Filing system will be housed in an environment currently used by other Department of Justice applications. The Production environment is 3-Tier, has been in existence for many years without a breach, and is deemed to be highly secure. Firewalls sit between each layer and the internal databases are stored behind firewalls inside a secure data center. E-Filing Users must authenticate using the Sheriff’s office approved users registry. Once a user successfully obtains an account on this system, they can apply to access the e-Filing system. The Internal Administration Module (e-Filing Manager) is only accessible to staff that reside on the Government of Newfoundland and Labrador network. The e-Filing Manager can only be accessed through the existing Court Case Management System.
E-Filing at the Supreme Court of Newfoundland and Labrador - CTC 2009 - Presentation Transcript
E-Filing at the Supreme Court of of Newfoundland and Labrador September 10 th , 2009
Why e-Probate?
Well defined, structured and contained area of business having finite procedures
Probate/Administration applications annually average 2500
Focuses on existing Rules of Practice and Procedure
Translating to plain language
Provides an additional channel to court processes
Interest within the legal community
Increase in number of self-represented applicants
Business Objectives
Greater access to Justice
Reduce staff workloads
Promote data consistency
Improve managerial reporting
Enhance the collection and retention of data
Set the foundation and standard for other initiatives
Increase confidence in Court e-Filing processes
Benefits of e-Probate
Provides infrastructure for other electronic initiatives
Leverages existing Judgment Enforcement Registry system
Integrates with existing Case Management System
Provides mechanism for electronic payments
Relies and builds on the existing partnership with the Public Legal Information Association of Newfoundland and Labrador (PLIAN)
Target Audience
Existing Judgment Enforcement Registry users
Phase 1: The Legal community
Phase 2: Any Probate and Administration filer
Challenge and Response
Understanding and implementing the centuries old Rules of Court
Interviews and requirement gathering sessions with:
Probate and Administration staff
Supreme Court Judges
Pilot User Group (PUG)
PLIAN – plain language assistance/form simplification
Review e-Filing initiatives in other jurisdictions
User Acceptance Testing (UAT)
Challenge and Response
Simplifying a complex process for use by all potential users.
Creation of a Pilot User Group (PUG)
Consultations with Instructional and Web Design experts
Frequent review sessions with Court staff and PUG
Conformity of plain language PLIAN handbook with Rule 56
Challenge and Response
Integration with existing Court Case Management Systems
In depth analysis of existing systems
Interviews and shadow sessions with system users and GNL-OCIO Justice Support team
User guides and handbooks
Use of N-Tier architecture and modern technologies
Allowing for a scalable, modular approach
UAT
Challenge and Response
Implementing electronic signatures
Electronic Commerce Act set the enabling baseline
Leveraging existing Judgment Enforcement Registry system
Cross-jurisdictional review of signature authentication issues/developments
Work in progress
Phased solution approach: Legal Community in Phase 1 followed by the General Public in Phase 2
Consultations with Judges, staff and PUG regarding rules updates
UAT
Challenge and Response
Usability issues when dealing with an aging population
Provision of an intermediary step to allow for the reading, writing, and printing of Supreme Court Probate/Administration forms
Consultations with Instructional and Web Design experts
Compliance with W3C Web Standards
Adherence to GNL Website guidelines
Review sessions with PUG and Court staff
UAT
Current Project Status Build Completion Implementation Close Out June. 1, 2009 – Dec. 4, 2009 Dec. 4, 2009 – Feb. 15, 2010 Feb. 15, 2010 – Mar. 03, 2010
Technology Solution Stack 3-Tier Architecture SHA2-(256) Encryption Oracle/ Oracle Stored Procedures XML-RPC Windows/Linux/Apache TRIM/TRIM API and SDK PHP 5.3 MetaScan
SSL/TLS Encryption
Queue Listener and Dispatch
Snort ™ intrusion prevention system
XML – Web Services Application Architecture Web Presentation Layer (External) Administration Module (Internal) Business Logic Layer (External) CMS Integration Layer (Internal) Non-Persistent (Session) Data Layer (External) Persistent Data Layer (Internal)
Application Technology
Infrastructure Technology
E-Filing 101
View into E-Filing Application
E-Filing provides an easy to navigate, step-by-step process for filing Probate and Administration documents;
Implements business validation based upon Rule 56 to ensure documents are accurate and completed in full;
Provides “Help Hints” on every text field to ensure the user understands what is being requested;
Converts user-supplied information into a plain language, formatted PDF which can be read and understood by the user.
E-Filed Documents
Notice of Application
Notice of Withdrawal
Caveat
Withdrawal of Caveat
Petition for Letters of Probate
Petition for Letters of Administration
Petition for Letters of Administration, C.T.A.
Petition for Letters of Administration, D.B.N.
Petition for Letters of Administration, C.T.A., D.B.N.
0 comments
Post a comment