New jersey department of labor l.jpg
This presentation is the property of its rightful owner.
Sponsored Links
1 / 39

New Jersey Department of Labor PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on
  • Presentation posted in: General

New Jersey Department of Labor. Unemployment Insurance Modernization Project. Technical Architecture – NJ SUCCESS - Supplement. 13 June 2003. Architectural layers…. Architectural layers of the future UI solution. Web Front End. Presentation Layer. Portal Foundation. Content Management.

Download Presentation

New Jersey Department of Labor

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


New jersey department of labor l.jpg

New Jersey Department of Labor

Unemployment Insurance Modernization Project

Technical Architecture – NJ SUCCESS - Supplement

13 June 2003


Architectural layers of the future ui solution l.jpg

Architectural layers…

Architectural layers of the future UI solution

Web Front End

Presentation Layer

Portal Foundation

Content

Management

Search

Engine

e-Forms

Unified

Messaging

Web/Video

Conferencing

WorkflowEngine

CRM, HelpDesk Modules

Security

BusinessRules Engine

Imaging & Document Processing

e-Form Server

Digital Recording

BusinessLayer

Report Generation, Business Intelligence

Network & System Management

Help Desk

Infrastructure

Integration & Messaging Layer

Common services Layer

UI Package

ApplicationLayer

Application Server

Persistence Layer, O/R Mapping

DataLayer

Database(s)


Presentation layer details l.jpg

Layer by layer…

Presentation Layer Details

In the next slides we describe each of the layers/modules separately. Start with presentation layer.

Web Front End

Presentation Layer

Portal Foundation

Content

Management

Search

Engine

e-Forms

Unified

Messaging

Web/Video

Conferencing

WorkflowEngine

CRM, HelpDesk Modules

Security

BusinessRules Engine

Imaging & Document Processing

e-Form Server

Digital Recording

BusinessLayer

Report Generation, Business Intelligence

Network & System Management

Help Desk

Infrastructure

Integration & Messaging Layer

Common services Layer

UI Package

ApplicationLayer

Application Server

Persistence Layer, O/R Mapping

DataLayer

Database(s)


Elements of the web front end l.jpg

Presentation layer

Elements of the web front end

  • Beyond the typical benefits of an internet access, the following features are available to UI modernization

  • Claimant/Agent utilities:

  • Calendar, Calculator(s) with UI specific features,

  • User profile (setting up user info, address, security, preferences, including payment options (check in the mail, direct deposit, debit card) with the ability to change profile,

  • Self-service utilities, “What if” and impact analysis tools

    Triage (Web- and IVR based): problem identification and routing person to the right part of the system; partly based on the workflow and business rules engine

    Behind front end:

    Session management: 3 tokens: security (access rights), claimant profile, case profile (area to be routed and agent skills)

    Conversion of emails, Web forms, IVR records and recorded voice messages into the formatted documents for case creation (appeals, etc.)


Portal foundation l.jpg

Presentation layer

Portal Foundation

  • UI Benefits:

    • Consolidated way of information submission and representation

    • Customized way of information presentation to different group of users

    • Delivers integrated content, applications, and services

    • Provides single sign-on for aggregated applications to the portal

    • Integrates with existing EAI, legacy, ERP, and mainframe applications through standard APIs

  • Additional benefits:

    • Enables community creation and management while enforcing policy and access control through a single management console

    • Includes identity management with the ability for multirole support, user provisioning, and self-registration

    • Supports the creation and consumption of Web services-based portlets

    • Includes a secure search engine, enabling users to search content and receive only those results that they can access

    • Additional Portal Server products deliver real-time collaboration, knowledge management, mobile access, and secure remote access capabilities


Content management l.jpg

Presentation layer

Content Management

  • Web site content management systems provide a method of organizing and controlling the information that is displayed on your web site. Without a good management system a large site can easily become a chaotic mix of pages and graphics, and be difficult to maintain.

  • Benefits:

    • Separate design and content

      • Redesign entire web site by changing a couple of templates

      • Allows end-users to contribute content through web forms

    • Hold status information about the submitted content as part of an approval process

    • Categorize information (useful for personalized content delivery)


Search engine l.jpg

Presentation layer

Search Engine

Think Google or Inktomi. These engines will provide the following features to the State

  • Fast and easy setup

  • Advanced site search engine

  • Reports track visitors' searches

  • Complete customization

  • Scheduled re-indexing

  • Optional web search engine

  • Automatic site-map

  • Automatic what's new list

  • Content monitoring

  • Ease of use

  • No fixed page limit


E forms l.jpg

Business layer

E-Forms

  • All forms are stored in one place, accessible in a standard manner

  • Reduced development time

  • Common look and feel, data validation/correction

  • User interaction is separate from date representation

  • Snappy Interface and Reduced Bandwidth and Processing Costs

  • Quality of User Interaction

  • Sophisticated Forms Interaction

  • Simplified Maintenance

  • Automatic Generation of User Interfaces

  • Standards Compliance


Unified messaging a way of information submission through the ui portal l.jpg

Presentation layer

Unified Messaging – A way of information submission through the UI portal

Multiple channels of information submission to the UI system. This will allow us to use the same logic in both Web and IVR

Browsing

Devices

IP

Voice

Wireless

GUI

Web Servers

Presentation Preparation

Application

Aggregation

IP

Information

DBMSs

Information

Servers


Unified messaging l.jpg

Presentation layer

Unified Messaging

  • There is a need to process different inputs going into the system via multiple different channels and then forward these inputs to the application layer in the seamless manner. In order to do this a special unified messaging functionality may be implemented.

The Unified Messaging Module is a key component to an extensible and scalable unified communications platform. It supports multiple data types - video, voice, text, and fax.


Video web conferencing l.jpg

Video/Web conferencing

  • Video/web conferencing is the broadcasting of a meeting using video cameras to a PC. This feature might have applicability for appeals or adjudications within the context of UI modernization. In this example, with the click of a button, users can reduce the size of the video window and have full access to PC functions. PC Mode can be viewed with or without the “dashboard”.

Remote side video

Dashboard


Business layer details l.jpg

Layer by layer…

Business Layer Details

In the next slides we describe each of the layers/modules separately.

Web Front End

Presentation Layer

Portal Foundation

Content

Management

Search

Engine

e-Forms

Unified

Messaging

Web/Video

Conferencing

WorkflowEngine

CRM, HelpDesk Modules

Security

BusinessRules Engine

Imaging & Document Processing

e-Form Server

Digital Recording

BusinessLayer

Report Generation, Business Intelligence

Network & System Management

Help Desk

Infrastructure

Integration & Messaging Layer

Common services Layer

UI Package

ApplicationLayer

Application Server

Persistence Layer, O/R Mapping

DataLayer

Database(s)


Workflow engine l.jpg

Business layer

Workflow Engine

  • Allows to:

    • Create business processes that work at e-business speed.

    • Visually design and automate process flows using business skills.

    • Optimize application Integration with people workflow.

  • Standard features:

    • Model-driven e-business process automation and tracking.

    • Ability to find document, transaction or process, identify its status and person responsible

    • Reducing work hand-off and thus cycle time, while enhancing customer service.

    • Transactional and universal integration based on standard API‘s, components and XML: Nothing gets lost nor executed twice.

    • Ultimate performance that scales with growing workload needs and server capacity.

    • Eases process tuning based on audited experience and changing business needs.

  • UI specific:

    • Routing to the right person with the case specific skill set (based on claimant and case profiles)


Slide14 l.jpg

Business layer

CRM

  • Companies are turning to customer-relationship management systems and strategies to gain a better understanding of their customer's wants and needs. Used in association with data warehousing, data mining, call centers and other intelligence-based applications, CRM allows companies to gather and access information about customers histories, preferences, complaints, and other data so they can better understand what customers want now and anticipate what customers will want.

  • Benefits include:

    • All customer data and history in one place

    • Faster response to customer inquiries

    • Increased efficiency through automation

    • Deeper understanding of customers

    • Increased service opportunities

    • Identifying customers groups and trends

    • Receiving customer feedback that leads to new and improved products or services

    • Obtaining information that can be shared with business partners.


Security l.jpg

Business layer

Security

  • Need to provide fine granular role based security

  • Authentication and Access Control: Authentication and Access Control involve deciding who should have access to which information, setting up a policy consistent with that decision, and then enforcing the policy with an Authentication solution. LDAP is the important part of this solution. Normally it’s implemented though ACL – Access Control List. Both, standard login/password and ACL are stored in LDAP. ACL can be made as granular as it required by the business logic (protect separate fields/buttons).

Role based, fine granular security

PKI: A Public Key Infrastructure (PKI) can also play a role in authentication. PKI uses Digital Certificates and Digital Signatures, which can confirm the identity of the sender of an email message, or at least affirm that the email message or document was not tampered with while in transit.

  • SSO: Single Sign On which eliminates the need for the user to logon multiple times while working with multiple applications through the enterprise system

  • Audit trail: detailed, configurable user action tracking; storing previous values of changed fields, show impact of the change on other fields (if the value has been changed due to the change of another field – show this), ability to roll back; flag suspicious actions, recognize fraud patterns

  • UI specific: using SSN, PIN and password. Different security profiles for claimants, agents, employers, etc.


Business rules engine l.jpg

Business layer

Business rules engine

  • In UI system as in any other business application there is a requirement to separate the business rules/logic from the rest of the system functionality. Procedure of rules configuration should be visual and simple, once set up the same rule can be reused by different system modules. Changes in the business logic will not require any changes in the rest of the application.

Highlights

  • Facilitates clean separation of business rules

  • Provides business user-friendly rule language

  • Provides tools for rule architects and business users

  • Supports rule reuse

  • Supports complex date-centric operations

  • Provides an integrated testing and debugging environment

  • Facilitates runtime rules management


Imaging document management l.jpg

Business layer

Imaging & Document Management

Documents imaging and processing

Example of the complete solution of document management, archival and retrieval

  • May also include check

    scanning/imaging and parts

    of debit card operations

  • Document management part

    may be used for audio file

    storage

  • Will have ability to upload (and

    append to the case) different

    documents; generate documents in

    a different formats from a filled forms/questionnaires


E forms18 l.jpg

Business layer

E-Forms

  • All forms are stored in one place, accessible in a standard manner

  • Reduced development time

  • Common look and feel, data validation/correction

  • User interaction is separate from date representation

  • Snappy Interface and Reduced Bandwidth and Processing Costs

  • Quality of User Interaction

  • Sophisticated Forms Interaction

  • Simplified Maintenance

  • Automatic Generation of User Interfaces

  • Standards Compliance


Digital recording l.jpg

Business layer

Digital Recording

  • Major benefits of voice digital recording:

  • Retrieve and play back audio records more precisely..

  • Extensive search capabilities make it easy to locate specific sections of the audio files.

  • Private Annotations..

  • Link to other systems.

  • Intelligently linking important audio files makes it easier to produce a 100% accurate verbatim record.

MURF – Multi Unit Recording Facility


Report generation l.jpg

Business layer

Report Generation

Transactional

Data Warehouse

Replication OLTP

Data Mart


Reporting l.jpg

Business layer

Reporting

  • Access almost any data

  • Easy, intuitive designer

  • Any report type - Create virtually any report you need, including:

    • Cross-tab

    • Conditional

    • Drill-down

    • Top N

    • Summary

    • Form

    • OLAP

    • Subreports

    • Mailing labels

  • Excel and Access Add-ins

  • Complete formatting power

  • Customizable templates

  • Custom Functions

  • Powerful interactivity - Easily transform data into interactive information by automatically implementing report analysis features, including:

    • Charting

    • Mapping

    • Grouping

    • Sorting

    • Alerting

    • Field highlighting

    • Drill-down

    • Parameter prompts

    • Hyperlinks

  • Multiple export formats - Publish reports to a variety of familiar formats, including:

    • XML

    • PDF

    • HTML

    • Excel

    • RTF

    • Word

    • Text

    • CSV

    • ODBC

    • Record-style


Business intelligence l.jpg

Business layer

Business Intelligence

Part of the “what if” and impact analysis

  • Data Discovery and Analysis

  • Easy Definitions of business areas and Sata Regions

  • Powerful Analytical Functions

  • Flexible Visual Presentation

  • Results Validation in the Same Session

  • Web Analysis

  • Data and Query Results are Shaped

  • Generate Once and Deploy in Any Format

  • Generate Once and Deploy to Any Destination

  • Integreate OLAP

  • Data Mining

One of the important tasks: recognize suspicious user behavior,

identify fraud patterns, perform different cross match functions, QA


Integration messaging l.jpg

Business layer

Integration/messaging

  • New advanced business processes require tight and reliable integration of UI system with the external application and data. This data or transaction exchange should be implemented in a different timely fashion. If application is busy, next message should be put in a queue. This brings us to the need of the implementation of the special integration and messaging layer.

  • Provides reliable mechanism of transaction delivery between different applications and data sources. Transactions can be organized in synchronous and asynchronous manner with transaction queuing. Set of standard adapters to connect with other applications or components.


Common services framework l.jpg

Business layer

Common Services Framework

  • Once implemented, used by multiple applications

  • Benefits:

    • It reduces cost, since new applications will reuse already existing functionality

    • It improves control of the whole system

    • It simplifies maintenance of the whole system

    • Helps to consolidate information from multiple applications into one place

  • CSF is the set of reusable modules, components for the use by different applications through the enterprise system

  • Examples:

    • Security

    • Audit trail/logging

    • Error handling/processing and diagnostics

    • Email

    • Calendar, scheduling/appointment system with the reminder

    • Messaging and instant messaging

    • ACH, EFT, other financial modules for the benefit payments

    • Document generation and mailing

  • Elements of the common services framework should be easily plugged into other applications. Normally it can be done through the simple configuration process or in some cases extra coding to available API or other interface mechanism


Application layer details l.jpg

Layer by layer…

Application Layer Details

In the next slides we describe each of the layers/modules separately.

Web Front End

Presentation Layer

Portal Foundation

Content

Management

Search

Engine

e-Forms

Unified

Messaging

Web/Video

Conferencing

WorkflowEngine

CRM, HelpDesk Modules

Security

BusinessRules Engine

Imaging & Document Processing

e-Form Server

Digital Recording

BusinessLayer

Report Generation, Business Intelligence

Network & System Management

Help Desk

Infrastructure

Integration & Messaging Layer

Common services Layer

UI Package

ApplicationLayer

Application Server

Persistence Layer, O/R Mapping

DataLayer

Database(s)


Application framework l.jpg

Application layer

Application framework

  • The core of the system is : The Business Object Framework BOF provides the infrastructure upon which business experts, without sophisticated programming skills, can build practice-specific or vertical-specific business objects through a graphical user interface. BOF is integrated with Business Rules Engine, Workflow Engine and seamlessly integrated into one of theJ2EE based platforms.

  • BOF has a set of predefined business objects like applicant, claim, benefit, payment, appeal, etc., together with the configured properties and methods related to these objects and which is more important with the rules and workflow integrating these objects into the business system.

  • Set of business objects, rules and workflow provide all required business functionality of the system and can be easily changed (through reconfiguration) to accommodate changes in the business logic.


Bof based application architecture l.jpg

Application layer

BOF based application architecture

  • This is an example how Web based n-tier application architecture built using BOF will look like

    • Support for very complex business events

    • Adaptable, easy to maintain solutions, because changes can be introduced without coding and debugging

    • Flexibility in the choice of protocols and technology standards, delivered by multiple layers of abstraction in the federated architecture

    • Inherits all advanced features from the underlying Application server: scalability, work load balancing, redundancy, failover.

Web Server

Other 3rd party solutions

BOF

Other applications

Application Server

Persistence layer

RDBMS


Application server l.jpg

Protocol Manager

Load Balancing System

Request Management System

Security

Admin Services

Application Components

Application Services

Other System

Services

Transaction

Mgmt System

Application layer

Application Server

  • Acts as the technical foundation/host for the deployed Business Objects Framework. BFO makes use of the base technical capabilities of the foundation and its services like transaction management, security, clustering, work load balancing, etc.

  • Normally Application Server product offering includes another modules/products with the additional or enhanced functionality and if required we could use the full power of the Application Server platform.


Data layer details l.jpg

Layer by layer…

Data Layer Details

In the next slides we describe each of the layers/modules separately.

Web Front End

Presentation Layer

Portal Foundation

Content

Management

Search

Engine

e-Forms

Unified

Messaging

Web/Video

Conferencing

WorkflowEngine

CRM, HelpDesk Modules

Security

BusinessRules Engine

Imaging & Document Processing

e-Form Server

Digital Recording

BusinessLayer

Report Generation, Business Intelligence

Network & System Management

Help Desk

Infrastructure

Integration & Messaging Layer

Common services Layer

UI Package

ApplicationLayer

Application Server

Persistence Layer, O/R Mapping

DataLayer

Database(s)


Benefits of the persistence layer l.jpg

Data layer

Benefits of the persistence layer

  • More advanced:

  • Caching

  • Querying

  • Locking

  • Sequencing

  • Transaction support and integration

  • Flexibility

  • Speed


Future ui data architecture l.jpg

Data layer

Future UI data architecture


Data layer features l.jpg

Data layer

Data layer features

  • Putting date,time stamp into the critical records/transactions

  • Set of stored procedures, triggers, scheduling, handling important parts of business logic

  • Keeping track on configured time frames with the notification generation (database email or IVR request to call back or call with auto configured message)

  • Trigger automatic basic cross checks and validations

  • Validation/standardization of postal addresses


Data base redundancy and ha l.jpg

Data base redundancy

Data base redundancy and HA

Application data should be available 24x7 with the fail over between data base servers.


Infrastructure layer details l.jpg

Layer by layer…

Infrastructure Layer Details

In the next slides we describe each of the layers/modules separately.

Web Front End

Presentation Layer

Portal Foundation

Content

Management

Search

Engine

e-Forms

Unified

Messaging

Web/Video

Conferencing

WorkflowEngine

CRM, HelpDesk Modules

Security

BusinessRules Engine

Imaging & Document Processing

e-Form Server

Digital Recording

BusinessLayer

Report Generation, Business Intelligence

Network & System Management

Help Desk

Infrastructure

Integration & Messaging Layer

Common services Layer

UI Package

ApplicationLayer

Application Server

Persistence Layer, O/R Mapping

DataLayer

Database(s)


Key infrastructure elements l.jpg

Infrastructure…

Key infrastructure elements

  • Safe Transmission: Protocols and Encryption: Special network protocols and standards such as SSL, SSH, PPTP, and S/MIME work to ensure that data that is transferred over the Internet is not easily intercepted. As an additional security measure, data transferred through these protocols is frequently encrypted.

  • Network Intrusion Prevention and Detection: VPNs, Firewalls, and Intrusion Detection Systems (IDS) are all methods of securing a network from unauthorized access. VPNs allow users in different physical locations to share a secure network connection that spans the public internet. A Firewall regulates both inbound and outbound traffic for a private network. Firewalls can block intruders from entering the network and regulate data that is sent from the network. IDS solutions usually include monitoring or reporting tools, which can highlight who potential intruders are and how they are trying to enter the network. Such information can then be used to further strengthen network security. Protecting a network also involves maintaining software such as web servers, operating systems, and email systems. Every program has bugs or vulnerabilities that could be manipulated by someone else. Network security includes staying up-to-date on hacker attacks and security breaches, applying the latest software updates, and compensating for any known software vulnerabilities.


Key infrastructure elements36 l.jpg

Infrastructure…

Key infrastructure elements

  • Content Filtering and Internet Privacy: Antivirus software remains one of the most widely implemented and recognized types of content filters. It scans an email and any attached files for known scripts and programs that can take over applications on a computer and wreak havoc. Some software will even search the text of an email message and remove specific words or images as directed. Other kinds of content filters, such as spam blockers, protect privacy by filtering email and redirecting/bouncing back email that is not sent from a recognized or authenticated sender. Many parents, corporations, and educational institutions have implemented URL Blockers, which prohibit web browsers from accessing certain web sites deemed offensive or inappropriate.

  • Hardware Security: This form of security protects the physical aspect of information – the computer itself. Locks, cables and security systems prevent the easy removal of computer equipment by thieves. Online service providers can even track the movement of stolen computer systems with attached tracking devices.


Network system management l.jpg

Special Network & System management

Network & System Management

  • Monitoring the “health” of the system on a different levels. Network/System Administrator will always be informed if something wrong happens with the system. He will be also informed about some pre defined dangerous signs which might take place during production. Information about application, data, network etc, will be available in the real time through the central console.

Enterprise Management Portal

Networking

And Systems

Management

Automated

Operations

Management

Web Infrastructure Management

IT Resource Management

Database Management

Application Management


Help desk l.jpg

Help Desk

  • The Help Desk envisioned for UI Modernization will allow the user community to contact the Help Desk by multiple and interactive access methods (web, email, chat, and phone. In addition to providing typical help desk capability (answering questions, solving problems, notifying users of system wide problems), the Help Desk by using an Integrated Knowledge Base Datamart, could record and reference similar problems and their resolutions. The Help Desk can use this same database to do analytical studies. This could include determining incidence timings (e.g. Mean time for a particular hardware/or software failure) and setting up a maintenance or replacement schedule for the troublesome hardware or software.


Help desk benefits l.jpg

Infrastructure…

Help Desk - Benefits

  • Help Desk Issue Tracking

  • Complete Project Tracking

  • Web Based Flexibility

  • Completely Customizable

  • Supports Staff Activities

  • Customer/User Activities

  • Robust Administrative Tools

  • Email Notification

  • Escalation Deadlines

  • Powerful Search

  • Include Outside Vendors or Partners

  • Robust Knowledge Base


  • Login