JIS Migration Plan
Introduction
Download a PDF version for Printing
IntroductionA goal of the JIS Migration Plan is to provide a common understanding of the processes and recommendations for supporting a strategic, enterprise-wide court information system in the state of Washington. The plan contains some unfamiliar terms and concepts. To achieve a common understanding, these terms and concepts are defined in Appendix A: Glossary of Terms and Acronyms. These items are highlighted upon first use in the text for easy reference to the Glossary. Thus, an underlined item in the text is defined in the Glossary, for example, Migration Plan. I. Executive SummaryWhat The purpose of the Judicial Information System (JIS) Migration Plan is to provide a guide for transforming the JIS Application Portfolio to a set of Web Applications using a new architecture. The scope of migration includes the statewide JIS database and seven JIS Court Enterprise Applications, including JIS, SCOMIS, JRS, ACORDS, JABS, JTS, and CAPS.1 Redeveloping legacy applications is a very large undertaking involving 241 court business processes and 338 application process modules, most of which are mission critical. The Migration Plan identifies twenty-eight (28) projects that will incrementally transform the older legacy applications in the JIS Application Portfolio (JIS, JRS, and SCOMIS) to the Web and assure the integration and reuse of the newer Web-based applications (ACORDS, CAPS, JABS, and JTS) where possible. (See Section IX, Migration Project Recommendations.) Why The move to the Web is the JIS Committee's (JISC) strategic solution to two serious problems:
Propositions for Success Successful migration to the Web hinges on the verity of the following policy level propositions:
Cost The total cost of migration is $38 million over three biennium budget cycles:
Conclusion To manage this transition, the Migration Plan describes a process that:
The court community and the Judicial Information System Committee (JISC) are calling for the transformation of the Judicial Information System's (JIS) Application Portfolio to the Web with graphical user interfaces (GUI). This is a dramatic technological shift. The demand for this transformation is generated by deficiencies in the way JIS mainframe applications function and in limitations to the depth and ability (robustness) of JIS legacy applications to meet new business requirements. The JIS Migration Plan deals with evolving JIS software, closing the technology gap, and moving the JIS to the Web. Specifically, the Migration Plan deals with the following problems:
III. Background: The State of the Judicial Information SystemThe Judicial Information System (JIS) portfolio is comprised of seven court applications that are, to a significant degree, islands of automation. Efforts to bind them together have been made on an on-demand basis to meet specific business needs like accounting, criminal history, and domestic violence. These application integration efforts have sometimes resulted in bridges that link the applications, but also add complexity to impacted business processes at both the application and court operation levels. To date, efforts to integrate the legacy and Web-based applications have been minimal. The current JIS Application Portfolio is partially integrated, but significant levels of functionality remain redundant and isolated from the rest of the court enterprise as shown in Figure 1.
Figure 1: Islands of automation reflect applications with redundant and uneven functions that are isolated from the wider court enterprise view, restricting shared functionality. Legacy Applications As complexity is added to the JIS Application Portfolio, the three older application designs become more brittle, more subject to breakage (bugs), more resistant to change, and more expensive to maintain, generating decidedly negative consequences. A decidedly negative consequence is that these factors are driving courts away from using JIS legacy applications. Continuing to modify the JIS legacy Application Portfolio in the fashion of the last decade is now too expensive and time consuming to effectively meet both the changing business needs of clients and the strategic goal of an Enterprise Application Architecture. The applications in this status include those in the legacy Application Portfolio. Web-based Applications Also in the JIS Application Portfolio are four new Web-based applications. As initial Web-efforts, these early JIS Web Applications embody issues that must be addressed as a part of the overall Migration Plan. For example, non-compliance with one or more OAC Application Architectural Standards due to technology issues remains a problem for each of these Web Applications. When solutions are found, they must be refactored into the design of these new applications. And, until solutions are available, migration of legacy applications must deal with the same problems. Applications in the JIS, their status and future, are reviewed and summarized below:
The JIS includes DISCIS, JASS, DV, and Person application modules used by the limited jurisdiction, juvenile, and superior courts. The JIS application is now 11 years old and in that time has undergone major modifications to meet strategic goals and changing business needs. The cost and time to continually modify the JIS is increasing because its architecture has crossed the point of diminishing returns in its complexity and cannot successfully respond to the new JISC strategic direction and to rapidly changing business needs. The future of this application is in migration to the Web. The Superior Court Management Information System (SCOMIS) is 26 years old. SCOMIS application functionality remains largely unchanged and lags behind changing business needs as demonstrated by a large number of change requests. SCOMIS was the only application used by the superior courts until the JIS Person, Accounting and Domestic Violence modules were modified for superior court use during 1993-1997. Because the SCOMIS application architecture is isolated from companion accounting, case filing, and order modules in the JIS application, Bridge Application modules are necessary to interface with the JIS application, but these bridges are less than user-friendly. Today, then, in order to perform daily mission critical operations, both the SCOMIS, JIS, and JRS applications must be used by all superior courts. The future of this application is in migration to the Web. The Judicial Receipting System (JRS) is a five-year old application with a Graphical User Interface (GUI) used by superior courts. Because the JRS application architecture is isolated from companion accounting modules in the JIS application, Bridge Application modules are necessary to interface with the JIS application, but these bridges are less than user-friendly. While the JRS application itself is flexible and efficiently supports receipting processes, the application's standalone architecture lacks network support that is critical for business operations with multiple receipting stations. The future of this application is in migration to the Web. The Appellate Court System (ACORDS), a Web-based application, is for supreme and appellate court use, and is currently in pilot status. The future of this application is in its potential reuse in the migration of other legacy applications to the Web. The Judicial Access Browser System (JABS) is a Web-based application for superior and limited jurisdiction court sharing of case and order history, and is currently in production status statewide. The future of this application is in the assessment of its potential for reuse and in its capability to effectively replace the legacy case history application modules.3 The Juvenile Tracking System (JTS) is a Web-based application, an off-the-shelf purchase, and is intended for use by juvenile courts (to replace JUVIS) and by Probation Departments in courts of limited jurisdiction. Replacing the earlier Juvenile and Corrections Integration (JCI) Project (also intended to replace JUVIS), the JTS product is being modified by the vendor to meet Washington requirements, and is currently in development status. The future of this application is in the assessment of the feasibility of supporting its non-compliance with the JIS application architectural JAVA standard. The Court Automated Proceeding System (CAPS) is a Web-based application for superior court use, to augment the other three legacy applications used by superior courts, and is currently in design status. The future of this application is in its completion and capability for integration with the Web applications that will replace the SCOMIS application for superior courts and the JIS application scheduling functions for limited jurisdiction courts. IV. JIS Committee Strategy4The direction to move the JIS to the Web extends the JISC's prior commitment to case management systems via an integrated database and a common Enterprise Application Architecture. It focuses on more efficient court and criminal justice system operations with easier and modernized access to court information. The current strategy emphasizes data exchanges and improvements that will enable attorneys and the public to conduct electronic business with the courts over a secure Internet connection. Data exchanges at local and state levels lower costs, enable courts to better integrate local criminal justice systems, eliminate duplicate data entry, and increase data accuracy, consistency, and timeliness. Electronic filing provides significant increases in internal administrative efficiency for courts, enabling the same staff to process more cases. Electronic filing also improves customer service by speeding up both case transactions and access to case documents. However, neither electronic filing nor efficient data exchange is possible unless the legacy JIS Application Portfolio is converted to a Web architecture. Cost-effective electronic filing requires a Web browser client for case management systems to facilitate electronic data transfer or original data entry by court users. Data exchanges using the Internet XML standard enable agencies to cost-effectively exchange data without having to re-engineer and tightly integrate many major computer systems. The JIS legacy applications do not provide a Web browser client and therefore cannot accommodate these initiatives. The tactical plan for moving JIS applications to the Web includes:
Use of a design approach (Object Oriented Development) that will produce more flexible systems and speed delivery of new systems over the long run. The ACORDS and CAPS applications follow this path. The business processes supported by these applications will have to be sequentially redeveloped over a period of years. To entirely replace these applications in the short-run is too expensive. The JABS application follows this path by migrating JIS case history functions to the Web. V. Migration Plan DefinitionManaging Transitions The Migration Plan offers some fundamental choices for the modernization of the JIS during the next three-six years. Because the JIS is a large and complex Application Portfolio that supports mission critical court operations, expectations that it can be moved to a Web-enabled, graphical user interface (GUI) environment easily and in a short period of time are unrealistic. The intent of migration planning is to manage change and manage software evolution by defining a process that:
The goal of migration planning, therefore, is to establish a philosophy for approaching and achieving this transition. This philosophy includes a set of migration principles and reasonable expectations that can be used to guide decision making about migration projects during a transition period of some duration. The Migration Plan is A Process Dwight D. Eisenhower once said: "Planning is essential. The plan is inconsequential." Likewise, migration planning is a dynamic process for achieving the intended result–moving the JIS to the Web. As migration projects are pursued over time, business, strategic, and technological environment changes may necessitate planning adjustments and shifts, but migration planning itself will need to be managed to continue and succeed. The Migration Project is About Delivering Products Migration planning identifies a set of projects that will incrementally transform the legacy applications in the JIS portfolio to the Web. Migration project deliverables can include:
Coordination of migration projects at several levels will be essential to establishing a common application infrastructure as shown in Figure 2.
Figure 2: Development and migration projects that are coordinated at several levels can establish a common application services infrastructure that can be leveraged for court-level value-added functional services and still provide custom court-level application requirements. VI. ScopeThe scope of the JIS Migration Plan includes the JIS database and all Court Enterprise Applications. Definitions: A Court Enterprise Application is one that supports mission critical business needs and is intended for statewide use by court staff in multiple court levels, or when applicable, in a single court level. The JIS Database is a statewide strategic asset comprised of 175 table structures that support all mission critical JIS applications and contain all data created and used by those applications. It is a partially integrated database, meaning it supports reuse of data across applications where possible. Excluded from the scope of the plan is the JIS-Link, a derivative application that allows non-court organizations and individuals to view court information via a modem with dial-up access.5 Migration Impact on the JIS Database Future migration projects will continue using the JIS statewide database as the target data repository. The current JIS table structure and data model, however, may require modifications that provide better support to the technical demands of the Web Applications. This could result in a migration of the legacy data tables to a different data model that is designed to serve the Object Oriented Web Applications more than the procedural legacy applications. Or, it could result in the addition of new parallel table structures and bridge processes to populate both so the legacy applications can temporarily continue to access the legacy tables and perform business processes that have not been migrated to the Web. Either way, the data model will need to evolve to fit the new Enterprise Application Architecture. Migration Impact on JIS Enterprise Applications The seven JIS enterprise applications6 listed in the chart below are targeted for migration planning and include both legacy and Web applications. The three legacy applications are redevelopment projects and occupy most of the migration planning landscape. The four Web-based applications have smaller migration planning scopes, focused on design modifications.
Together, these seven enterprise applications represent 338 implementations of court business processes that are essential to court operations in the state of Washington. The number of processes in each application is summarized below.
The major work to migrate the legacy applications to the Web entails the potential redevelopment of 193-court business processes. Other migration work includes the assessment of the 145 processes in the Web Applications to determine their potential for reuse.
Three types of assumptions underlie migration planning: policy, business, and technical. The assumptions listed below represent requirements for a stable and predictable migration development environment. These assumptions will be true to some extent in each migration project. The degree to which any assumption is untrue will be reflected as a migration risk factor that can affect the cost and duration of any impacted migration project (see Section VIII, Migration Risk Management). Each project team will also need to analyze its own project's scope for the existence and impact of other underlying assumptions unique to that project. Policy Assumptions:
Business Assumptions:
Technical Assumptions:
The degree to which each migration project can rely on its project assumptions and can manage its migration risk factors will influence project success. Managing project risks involves identifying risk factors, their impacts, and possible mitigation strategies so that each risk factor is acknowledged and planned for in terms of contingency cost, time, and oversight control. At the present time, all migration projects share several risk factors and will continue to share them until they are mitigated by the implementation of long-term solutions. Each risk factor is assigned a risk level that is based on an analysis of the following criteria:
Migration project risks are summarized below with their probability and impact ratings and are ranked in order of their overall risk level (high, medium, or low).
Besides these, each migration project will have additional risk factors that are unique to it. At the policy level, all risk factors that are identified for a migration project must be acceptable to sponsors, stakeholders, and users alike in terms of the probability of occurrence and impact, and must be manageable, and incorporated in the project plan with mitigation alternatives and contingency costs. Migration RecommendationsTransforming the JIS Application Portfolio to the Web needs to be approached within the context of Strategic Goals, Development Objectives, Legacy Applications, Resource Allocation, and individual Migration Projects. Each of these items is discussed below. Each Migration Project Must Support the Following Strategic Goals All strategic goals address court business from the enterprise level and these must be a priority for each migration project, including:
Each Migration Project Shall Proceed with the Following Development Objectives:
Scheduled releases will add Web application functionality over time. Emphasis will be on business processes common to multiple court levels with the aim of eliminating redundant applications to realize a 30 percent saving over current maintenance costs. Each migration project must acknowledge and address the potential need for a legacy application interface. Any migration project that does not deal with the following question will fail. How can clients rely on the functionality of both legacy and Web functionality without critically disrupting business operations? Real user interface options must be explored in terms of the business impact and cost. Managing risk and limiting project size will optimize success potential. Migration Projects Must Reuse Successful Legacy Functional Designs Legacy application modules are valid resources for mining the functional design of business processes, and for migrating them to new Web Applications. The purpose of mining is to reuse valuable functional designs at the enterprise level for large-scale systems. Reuse simplifies requirements gathering and can minimize design modifications. Each migration project will need to assess the quality of the legacy application modules for the business processes within its scope. By using the following types of assessments, each migration project can determine the extent to which it will mine legacy application designs and plan for design modification tasks.
Resources Must Be Carefully Balanced in the Migration Project Environment The flip side of the incremental development of Web Applications is the incremental dismantling of the JIS legacy applications. And, until dismantling occurs, maintenance must continue. Managing the JIS Application Portfolio in the migration environment is about managing the coexistence of legacy and Web-based applications. Legacy applications or parts of them will need maintenance for at least six years before their functionality can be fully replaced by Web-based applications. Therefore, it will be necessary for the new Web-based applications to coexist with the legacy applications as migration proceeds at a steady pace. To what degree, then, shall legacy applications be enhanced and maintained while the enterprise undertakes strategic migration projects? If the strategic goal is to optimize migration to Web-based applications, then committing resources to legacy application maintenance must be limited to a level that maintains critical operations and restricts legacy application modifications by following the criteria, below.
Implementing these restrictions would mean that the lists of 1200 change requests and non-emergency problem reports for JIS legacy applications would be addressed only in the context of migration or other strategic projects. These problems and changes would not be addressed by modifying the legacy applications. Implementing these restrictive maintenance scenarios would also require more explicit guidelines for decision making on maintenance requests. IX. Migration Project Recommendations Twenty-eight migration projects are identified in the Migration Project Portfolio. Most are enterprise level projects for statewide use by multiple court levels; some apply to a single court level. The JIS Committee's strategy demands a shift away from developing court level-based applications. Therefore, migration planning excludes the redevelopment of single, monolithic court-level applications for all functionality that is common to more than one court level. Projects are listed in their proposed sequential order which is based on a combination of factors, including current JISC priorities, court operational needs, development opportunities, the OAC staff experience and Capability Maturity level, budget and resources, and political decisions. Actual development sequence can be relative depending on changing priorities, resources, and the number of projects being developed simultaneously.
Footnotes 1 Appellate Court Records System (ACORDS), Courts Automated Proceedings System (CAPS), Judicial Access Browser System (JABS), Judicial Information System (JIS), Judicial Receipting System (JRS), Juvenile Tracking System (JTS), and Superior Court Management Information System (SCOMIS).2 Refactoring is changing one solution to another solution with an improved structure that provides increased benefits. 3 For example, the JIS Individual Case History (ICH), Individual Order History (IOH), Case Order History (COH), and Domestic Violence Inquiry (DVI) screens. 4 Use the contact information to get a copy of a complete copy of the JIS Strategic Plan. 5 For the immediate future JIS-Link on the web would involve only a change in connectivity and the application would include exactly the same character based screens that are now available. When JIS applications move to web browsers and GUI interfaces, JIS-Link will change too. 6 For a more general description of the legacy JIS applications, see JIS Applications. 7 See the OAC APPLICATION ARCHITECTURAL STANDARDS (Please contact the OAC for a copy.) 8 The results of the JTS assessment will validate the need for and sequence of migration projects 26-28. 9 Actual project sequence will be determined by the JTS assessment in migration project #2.
A PDF version of the JIS Migration Plan is available for printing.
|
Privacy and Disclaimer Notices Sitemap
© Copyright 2025. Washington State Administrative Office of the Courts.
S5