is task force work product - national association of ... · and data warehouse design, and...

15
IS Task Force Work Product National Technical Architecture (NTA) & NAIC Technical Reference Model (TRM) June 21st, 2011 TCWG Members Neil Woerman: 785-296-2060 Carol Jones: 302-674-7329 David Noronha: 916- 492-3294 James Winningham: 501-371-2664

Upload: others

Post on 25-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

IS Task Force Work Product National Technical Architecture (NTA)

&

NAIC Technical Reference Model (TRM)

June 21st, 2011 TCWG Members

Neil Woerman: 785-296-2060

Carol Jones: 302-674-7329

David Noronha: 916- 492-3294

James Winningham: 501-371-2664

Page 2: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 2

National Technical Architecture (NTA) evolves into NAIC Technical Reference Model (TRM)

The purpose of the National Technical Architecture for State Based Insurance Regulation (NTASBIR, or

NTA) is to discuss and communicate standards and techniques for use by the NAIC to ensure that sys-

tems are built in a way to allow States to integrate with NAIC systems in an open manner

that does not restrict the States in the way that they develop their systems.

At the 2011 Tech Ex conference in Kansas City the NAIC presented their Technical Refer-

ence Model (*TRM) which has a specific section that represents the NTA. The other sec-

tions of the TRM are more specific to what is used internally by the NAIC development staff to build sys-

tems, and do not specifically address integration of systems.

Recently in discussions with the IS Task force it was made clear the NTA was only for State to NAIC inte-

gration and not any of the following:

States integrating with each other

Feds integrating with the States

Business partners integrating with the States

The original NTA did not make this very clear and there could be confusion caused by that. You can see

this by the way the NTA was originally described on www.naic.org:

“The purpose of the National Technical Architecture for State Based Insurance Regulation (NTASBIR, or

NTA) is to discuss and communicate standards and techniques for use by the NAIC, States, industry and

other stakeholders.”

NAIC staff is proposing to the IS Task Force, Technical consulting working group the following:

Updates to the NTA standards

Communication of the NTA as a portion of the NAIC TRM

Clear communication that this set of standards only applies to States integration

with the NAIC

* The Technical Reference Model (TRM) provides a foundation to categorize the standards, specifica-

tions, and technologies to support the construction, delivery, and exchange of business and application components (Service

Components) that may be used and leveraged in a Component-Based or Service-Oriented Architecture.

Page 3: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 3

National Technical Architecture (NTA) evolves into NAIC Technical Reference Model (TRM)

Click below drawing to get detail for each section of the Technical Reference Model

Page 4: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 4

Access & Delivery – Service Transport

Area Category Standard Specification Description Service Access

and Delivery Service

Transport Directory Ser-

vices Active Directory Microsoft's LDAP server

Service Access

and Delivery Service

Transport Directory Ser-

vices Novell E-Directory Novell® eDirectory is a high-end directory service that

allows businesses to manage identities and security

access for employees, customers and partners. With

eDirectory, businesses lay the groundwork for secure

identity management solutions and multiple Service Access

and Delivery Service

Transport Directory Ser-

vices Oracle Internet Direc-

tory Oracle's LDAP server. Used as the source repository for

user accounts.

Area Category Standard Specification Description Service Platform

and Infrastruc-

Support Plat-

forms Platform De-

pendent .NET No Description Provided

Service Platform

and Infrastruc-

ture

Support Plat-

forms Platform De-

pendent VB Script VB Script is a scripting language from Microsoft. A

subset of Visual Basic, VBScript is widely used on the

Web for both client processing within a Web page

and server-side processing in Active Server Pages

Service Platform

and Infrastruc-

Support Plat-

forms Platform De-

pendent Windows Windows 2000

Service Platform

and Infrastruc-

ture

Support Plat-

forms Platform Inde-

pendent Enterprise Java Beans

(EJB) Enterprise Java Beans are a software component in

Sun's J2EE platform, which provides a pure Java

environment for developing and running distributed

applications. Service Platform

and Infrastruc-

Support Plat-

forms Platform Inde-

pendent J2EE J2EE

Service Platform

and Infrastruc-

ture

Support Plat-

forms Platform Inde-

pendent JMS Java Message Service, a Java message-oriented

middleware application programming interface for

sending messages between two or more clients Service Platform

and Infrastruc-

ture

Support Plat-

forms Platform Inde-

pendent Java Portlet API Java Portlet API enables interoperability between

Portlets and Portals by defining APIs tha.t address

the areas of aggregation, personalization, presenta-

tion and security. Service Platform

and Infrastruc-

Support Plat-

forms Platform Inde-

pendent Java Servlet (JSR 53) Java Servlets provide reusable web components that

can be incorporated into portals.

Service Platform

and Infrastruc-

ture

Support Plat-

forms Platform Inde-

pendent JSF JavaServer Faces (JSF) is a Java-based Web applica-

tion framework intended to simplify development

integration of web-based user interfaces. Service Platform

and Infrastruc-

ture

Support Plat-

forms Platform Inde-

pendent Jboss Seam Seam combines the two frameworks Enterprise

JavaBeans (EJB3) and JavaServer Faces (JSF). Howev-

er, simple POJOs can be used at the back end. One

can turn any EJB3 object or any simple POJO object

into a Seam component by just using annotations.

Once a component becomes a Seam component, it

can be accessed through JSF or through other busi-

ness-logic components in a unified manner

Platform & Infrastructure – Software Infrastructure

Page 5: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 5

Platform & Infrastructure – Software Infrastructure

Area Category Standard Specification Description Service Platform and

Infrastructure Support Plat-

forms Platform Inde-

pendent JavaScript JavaScript

Service Platform and

Infrastructure Support Plat-

forms Platform Inde-

pendent Asynchronous

JavaScript and

XML (AJAX)

is a group of interrelated web development methods used on the client

-side to create interactive web applications. With Ajax, web applica-

tions can retrieve data from the server asynchronously in the back-

ground without interfering with the display and behavior of the exist-

ing page. Data is usually retrieved using the XMLHttpRequest object. Service Platform and

Infrastructure Support Plat-

forms Platform Inde-

pendent Spring Frame-

work Spring framework provides dependency management, transaction

management, web framework and testing tools. Service Platform and

Infrastructure Support Plat-

forms Platform Inde-

pendent Linux No Description Provided

Service Platform and

Infrastructure Support Plat-

forms Platform Inde-

pendent Web Services

for Remote

Portals (WSRP)

WSRP (Web Services for Remote Portals (emerging)) defines an XML

and Web services standard that will allow the plug-n-play of visual,

user-facing Web services with portals or other intermediary Web appli-

cations. Service Platform and

Infrastructure Support Plat-

forms Wireless / Mo-

bile N/A No Description Provided

Service Platform and

Infrastructure Support Plat-

forms Programming

Languages C C is a procedure programming language.

Service Platform and

Infrastructure Support Plat-

forms Programming

Languages C++ C++ is an object-oriented version of C that has been widely used to

develop enterprise and commercial applications. Service Platform and

Infrastructure Support Plat-

forms Programming

Languages HTML

[Platform

Independent

(J2EE) -

Programming

Languages]

HTML – (Hyper Text Markup Language) is the language used to create

Web documents and a subset of Standard Generalized Markup Lan-

guage (SGML).

Service Platform and

Infrastructure Support Plat-

forms Programming

Languages JAVA No Description Provided

Service Platform and

Infrastructure Support Plat-

forms Programming

Languages Java Script A scripting language that runs within a web browser.

Service Platform and

Infrastructure Support Plat-

forms Programming

Languages Perl No Description Provided

Service Platform and

Infrastructure Support Plat-

forms Programming

Languages PHP [Platform

Dependent -

Programming

Languages]

No Description Provided

Service Platform and

Infrastructure Support Plat-

forms Programming

Languages PL/SQL Programmatic Lanaguage Proprietary to Oracle Databases used for

Stored Procedures, functions, and other calls to wrap around SQL DB

calls. Service Platform and

Infrastructure Support Plat-

forms Programming

Languages SQL scripts No Description Provided

Service Platform and

Infrastructure Support Plat-

forms Programming

Languages VB Visual Basic, originally based off the BASIC programming language from

Microsoft, specialized for developing Windows applications.

Page 6: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 6

Platform & Infrastructure – Software Infrastructure

Area Category Standard Specification Description

Service Platform

and Infrastruc-

ture

Support Plat-

forms Programming

Languages VB Visual Basic, originally based off the BASIC program-

ming language from Microsoft, specialized for devel-

oping Windows applications. Service Platform

and Infrastruc-

ture

Support Plat-

forms Programming

Languages VB.Net Visual Basic .NET is a version of the BASIC program-

ming language from Microsoft specialized for devel-

oping Windows applications that is used within

Microsoft’s .NET environment.

Service Platform

and Infrastruc-

ture

Support Plat-

forms Programming

Languages CGI Not Provided

Service Platform

and Infrastruc-

ture

Support Plat-

forms Platform Inde-

pendent (J2EE) JSE Platform > SUN JSE 1.4.2

Service Platform

and Infrastruc-

ture

Support Plat-

forms Platform Inde-

pendent (J2EE) Platform Independent

(J2EE) Platform Independent (J2EE)

Platform & Infrastructure – Software Engineering

Area Category Standard Specification Description Service Platform and Infrastruc-ture

Software Engi-neering

Integrated Devel-opment Environ-ment (IDE) Eclipse Development environment

Service Platform and Infrastruc-ture

Software Engi-neering

Integrated Devel-opment Environ-ment (IDE) Java SDK Java software development kit

Service Platform and Infrastruc-ture

Software Engi-neering

Integrated Devel-opment Environ-ment (IDE) Visual SlickEdit Text editor

Service Platform and Infrastruc-ture

Software Engi-neering

Integrated Devel-opment Environ-ment (IDE) Visual Studio and .NET Microsoft IDE for .NET and VB development

Service Platform and Infrastruc-ture

Software Engi-neering

Integrated Devel-opment Environ-ment (IDE) FrontPage Web page designer

Service Platform and Infrastruc-ture

Software Engi-neering

Integrated Devel-opment Environ-ment (IDE) Netbeans Java development/profiling tool

Service Platform and Infrastruc-ture

Software Engi-neering

Integrated Devel-opment Environ-ment (IDE) Oracle Jdeveloper

Service Platform and Infrastruc-ture

Software Engi-neering Modeling Erwin Data modeling tool

Service Platform and Infrastruc-ture

Software Engi-neering Modeling Microsoft Visio UML and data modelling

Service Platform and Infrastruc-ture

Software Engi-neering Modeling Rational Rose UML

Service Platform and Infrastruc-ture

Software Engi-neering Modeling Rational Rose UML

Page 7: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 7

Area Category Standard Specification Description Service Platform and Infrastruc-ture

Software Engi-neering Modeling Rational Rose UML

Service Platform and Infrastruc-ture

Software Engi-neering Modeling UML

Service Platform and Infrastruc-ture

Software Engi-neering Modeling Visio EDI Tool.

Service Platform and Infrastruc-ture

Software Engi-neering Modeling

Oracle Developer Suite (Modeling)

Set of tools used for business intelligence, database and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer, Oracle JDeveloper, Oracle Designer, Oracle Forms Developer, Oracle Software Configuration Manager, Oracle Warehouse Builder, & Oracle Discoverer.

Service Platform and Infrastruc-ture

Software Engi-neering Modeling

Balsamic Mockup - JIRA plugin No Description Provided

Service Platform and Infrastruc-ture

Software Engi-neering

Software Config-uration Manage-ment Quality Center Requirements & Traceability Management

Service Platform and Infrastruc-ture

Software Engi-neering

Software Config-uration Manage-ment JIRA Issue/Task/Work Request management

Service Platform and Infrastruc-ture

Software Engi-neering

Software Config-uration Manage-ment Hudson Software build/test/deploy

Service Platform and Infrastruc-ture

Software Engi-neering

Software Config-uration Manage-ment IVY Software build/test/deploy

Service Platform and Infrastruc-ture

Software Engi-neering

Software Config-uration Manage-ment Subversion Version, software change management

Platform & Infrastructure – Software Engineering

Platform & Infrastructure – Database Storage

Area Category Standard Specification Description Service Platform

and Infrastruc-

ture

Database /

Storage Database Microsoft Access Access Database

Service Platform

and Infrastruc-

ture

Database /

Storage Database Oracle Oracle 10g, 11g

Page 8: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 8

Platform & Infrastructure – Delivery Servers

Area Category Standard Specification Description

Service Platform and Infrastruc-ture Delivery Servers

Application Serv-ers

Internet Information Server - IIS

Service Platform and Infrastruc-ture Delivery Servers

Application Serv-ers

Microsoft Exchange Server For email, messaging.

Service Platform and Infrastruc-ture Delivery Servers

Application Serv-ers TomCat No Description Provided

Service Platform and Infrastruc-ture Delivery Servers

Application Serv-ers Weblogic No Description Provided

Service Platform and Infrastruc-ture Delivery Servers

Application Serv-ers

Oracle Application Server 10.1.3.5

Service Platform and Infrastruc-ture Delivery Servers

Application Serv-ers

Sun One Application Server No Description Provided

Service Platform and Infrastruc-ture Delivery Servers

Application Serv-ers

Glassfish Application Server No Description Provided

Service Platform and Infrastruc-ture Delivery Servers Portal Servers Oracle Portal 10.2.0

Service Platform and Infrastruc-ture Delivery Servers Web Servers Apache

A widely-used public domain, UNIX-based Web server from the Apache Group (www.apache.org). It is based on, and is a plug-in replacement for, NCSA's HTTPd server Version 1.3. The name came from a body of existing code and many patch files.

Service Platform and Infrastruc-ture Delivery Servers Web Servers Oracle HTTP Server No Description Provided Service Platform and Infrastruc-ture Delivery Servers Web Servers

Microsoft IIS Web Server No Description Provided

Service Platform and Infrastruc-ture Delivery Servers Web Servers Sun One Web Server No Description Provided Service Platform and Infrastruc-ture Delivery Servers Web Servers

SunOne (formerly iPlanet) No Description Provided

Service Platform and Infrastruc-ture Delivery Servers

Operating Sys-tem- Intel Design Microsoft Windows Windows XP

Service Platform and Infrastruc-ture Delivery Servers

Operating Sys-tems HP-UX HP-UX v11.31

Service Platform and Infrastruc-ture Delivery Servers

Operating Sys-tem- Linux De-sign Red Hat Linux operating system

Service Platform and Infrastruc-ture Delivery Servers

Operating Sys-tem- Intel Design MS Windows No Description Provided

Page 9: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 9

Interface/Integration – Interoperability

Area Category Standard Specification Description

Service Interface

and Integration Interoperability Data Format /

Classification Document Type

Declaration (DTD)

The XML document type declaration contains or points to

markup declarations that provide a grammar for a class of

documents. This grammar is known as a document type

definition, or DTD

Service Interface

and Integration Interoperability Data Format /

Classification Electronic Data

Interchange (EDI)

Electronic data interchange (EDI) is the structured trans-

mission of data between organizations by electronic

means.

Service Interface

and Integration Interoperability Data Format /

Classification HTML [Data For-

mat / Class]

HTML – (Hyper Text Markup Language) is the language

used to create Web documents and a subset of Standard

Generalized Markup Language (SGML).

Service Interface

and Integration Interoperability Data Format /

Classification

Industry Image File

Formats (JPG, GIF,

TIFF, PNG, SVG,

BMP) No Description Provided Service Interface

and Integration Interoperability Data Format /

Classification Namespaces Namespaces are contexts for identifiers. Used in Schema

definitions. Service Interface

and Integration Interoperability Data Format /

Classification PDF No Description Provided Service Interface

and Integration Interoperability Data Format /

Classification Unicode No Description Provided Service Interface

and Integration Interoperability Data Format /

Classification XML [Data Format /

Class] No Description Provided Service Interface

and Integration Interoperability Data Format /

Classification SQL Import/Export No Description Provided Service Interface

and Integration Interoperability Data Transfor-

mation XPATH No Description Provided Service Interface

and Integration Interoperability Data Transfor-

mation XSLT [Data Transfor-

mation] No Description Provided Service Interface

and Integration Interoperability Data Types /

Validation DTD No Description Provided

Service Interface

and Integration Interoperability Data Types /

Validation

XML Schema N/A

W3C, SAX (Simple

API for XML), DOM

(Document Object

Model) No Description Provided

Interface/Integration – Interface

Area Category Standard Specification Description Service Interface

and Integration Interface Service De-

scription /

Interface

Application Program

Interface (API) /

Protocol

Application Program Interface (API) is a language and

message format used by an application program to com-

municate with the operating system or some other con-

trol program such as a database management system

(DBMS) or communications protocol.

Service Interface

and Integration Interface Service De-

scription /

Interface

Web Services De-

scription Language

(WSDL)

WSDL is an XML based Interface Description Language for

describing XML Web Services and how to use them.

Service Interface

and Integration Interface Service Discov-

ery Universal Data

Description Inter-

face (UDDI)

Defines the method in which applications, systems or web

services are registered and discovered.

Page 10: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 10

NTA: Interface/Integration – Integration

Area Category Standard Specification Description

Service Interface and Integration Integration

Enterprise Application Integration

Business Process Management

Service Interface and Integration Integration

Enterprise Application Integration

Enterprise Service Bus

In computing, an enterprise service bus (ESB) is a software architecture construct which provides fundamental ser-vices for complex architectures via an event-driven and standards-based messaging engine (the bus).

Service Interface and Integration Integration

Enterprise Application Integration

Transformation and Formatting General pattern of transforming and formatting.

Service Interface and Integration Integration Middleware COM

COM / COM+ / DCOM are a component software archi-tecture from Microsoft, which defines a structure for building program routines (objects) that can be called up and executed in a Windows environment.

Service Interface and Integration Integration Middleware

Object Request Broker (ORB): Com-mon Object Request Broker Architecture (CORBA)

CORBA is useful because it enables separate pieces of software written in different languages and running on different computers to work with each other like a single application or set of services. More specifically, CORBA is a mechanism in software for normalizing the method-call semantics between application objects residing either in the same address space (application) or remote address space (same host, or remote host on a network).

Service Interface and Integration Integration Middleware

Remote Method Invocation (RMI) - EJB

RMI is a distributed communication protocol. EJB technol-ogy is built on top of that.

Service Interface and Integration Integration Middleware

Remote Procedure Call (RPC)

RPC is similar to RMI. It is a mechanism that allows distrib-uted comuting programs to talk to each other. When used in object-oriented systems, its called RMI.

Service Interface and Integration Integration Middleware Oracle AQ

Oracle Advanced Queuing is a message-oriented-middleware solution that is integrated into the Oracle database.

Service Interface and Integration Integration Middleware XML-RPC RPC using XML as the input/output. Service Interface and Integration Integration Middleware Informatica ETL

Software that allows exchange and transformation of data.

Service Interface and Integration Integration

Application Connectivity Telnet

Telnet is a network protocol used on the LANs or internet to provide communications facility using a virtual terminal connection.

Service Interface and Integration Integration

Application Connectivity CRT Telnet software

Page 11: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 11

Component Framework – Security

Area Category Standard Specification Description

Component

Framework Security

Certificates /

Digital Signa-

ture ANSI X930, 199x

part 1

ANSI X9.30 [ANS97] is the United States financial industry

standard for digital signatures based on the federal Digital

Signature Algorithm (DSA)

Component

Framework Security

Certificates /

Digital Signa-

ture Secure Sockets

Layer (SSL) SSL is a cryptographic protocol that provides communica-

tions security over the internet.

Component

Framework Security

Certificates /

Digital Signa-

ture X509

X. 509 – (International Telecommunication Union - Tele-

communication Standardization Sector (ITU-T) Certificate

Authentication) is the international standard for the digi-

tal certificate authentication that is used for user identifi-

cation.

Component

Framework Security

Supporting

Security Ser-

vices 3DES Tripe DES Data encryption algorithm

Component

Framework Security

Supporting

Security Ser-

vices AES Data encryption algorithm

Component

Framework Security

Supporting

Security Ser-

vices S/Mime

S/MIME – (Secure Multipurpose Internet Mail Extensions)

provides a consistent way to send and receive secure

MIME data. Based on the Internet MIME standard, S/

MIME provides cryptographic security services for elec-

tronic messaging applications: authenticate

Component

Framework Security

Supporting

Security Ser-

vices SAML

SAML – (Security Assertion Markup Language) is an XML-

based framework for exchanging security information

expressed in the form of assertions about subjects, where

a subject is an entity (either human or computer) that has

an identity in some security dom

Component

Framework Security

Supporting

Security Ser-

vices Secure Shell (SSH) a network protocol for remote administration of Unix

computers

Component

Framework Security

Supporting

Security Ser-

vices Transport Layer

Security (TLS)

TLS – (Transport Layer Security) is the standard for the

next generation SSL. Provides communications privacy

over the Internet. The protocol allows client/server appli-

cations to communicate in a way that is designed to pre-

vent eavesdropping, tampering,

Component

Framework Security

Supporting

Security Ser-

vices Web Services Secu-

rity (WS-Security)

WS-Security – (Web Services Security) describes enhance-

ments to SOAP messaging to provide message integrity,

message confidentiality, and single message authentica-

tion. These mechanisms can be used to accommodate a

wide variety of security models and encr

Page 12: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 12

Component Framework – Presentation Interface

Area Category Standard Specification Description

Component

Framework Presentation /

Interface Content Ren-

dering

Dynamic Hypertext

Markup Language

(DHTML) Dynamic Hypertext Markup Language (DHTML) Component

Framework Presentation /

Interface Content Ren-

dering (Adobe) Macrome-

dia/Flash Flash is used to add animation, videos and interactivity to

web sites. Component

Framework Presentation /

Interface Content Ren-

dering Adobe Photoshop A graphics editing program.

Component

Framework Presentation /

Interface

Dynamic /

Server-Side

Display

.NET (Incl. ASP,

Visual BASIC, C#,

C++, etc.)

[Dynamic /Server

Side Display]

Microsoft’s .Net and Sun’s J2EE are the two dominant

distributed computing architecture frameworks. .Net

supports a wide range of languages but is primarily tied to

the Microsoft Windows operating system and Intel hard-

ware.

Component

Framework Presentation /

Interface

Dynamic /

Server-Side

Display JSP (Java Server

Pages) Java technology that allows software developers to dy-

namically generate web pages in HTML, XML etc.

Component

Framework Presentation /

Interface

Dynamic /

Server-Side

Display PHP Scripting tool designed to generate dynamic web pages.

Component

Framework Presentation /

Interface Static Display HTML [Static Dis-

play]

HTML – (Hyper Text Markup Language) is the language

used to create Web documents and a subset of Standard

Generalized Markup Language (SGML).

Component

Framework Presentation /

Interface Static Display Adobe

Different file types are present on the NAIC/NIPR Web

sites that may require third-party software to open. Be-

low is a list of the file types and the third-party software

titles used to open them. While most of these file types

are proprietary, there are various commercial, freeware,

and shareware applications which may be used to read or

open these file types.

Component

Framework Presentation /

Interface Content Filter-

ing Mcafee Anti-Virus Mcafee Anti-Virus Component

Framework Presentation /

Interface Content Ren-

dering Adobe Photoshop A graphics editing program.

Component Framework – Data Interchange

Area Category Standard Specification Description

Component

Framework Data Inter-

change Data Exchange MoveIt FTP Server 3rd party File Transfer software Component

Framework Data Inter-

change Data Exchange SecureFTP FTP over SSH Component

Framework Data Inter-

change Data Exchange XFER Data transfer acronym

Component

Framework Data Inter-

change Data Exchange SOAP (Simple Ob-

ject Access Protocol) Protocol used for web services communications Component

Framework Data Inter-

change Data Exchange MoveIt FTP Server 3rd party File Transfer software

Page 13: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 13

Component Framework – Business Logic

Area Category Standard Specification Description Component

Framework Business Logic Business Rule

Engine SBRE In house rules engine for licensing

Access & Delivery – Service Transport

Area Category Standard Specification Description Service Access

and Delivery Service

Transport Directory Ser-

vices Active Directory Microsoft's LDAP server

Service Access

and Delivery Service

Transport Directory Ser-

vices Novell E-Directory Novell® eDirectory is a high-end directory service that

allows businesses to manage identities and security

access for employees, customers and partners. With

eDirectory, businesses lay the groundwork for secure

identity management solutions and multi-pla Service Access

and Delivery Service

Transport Directory Ser-

vices Oracle Internet Direc-

tory Oracle's LDAP server. Used as the source repository for

user accounts.

Access & Delivery – Service Requirements

Area Category Standard Specification Description Service Access

and Delivery Service Re-

quirements Single Sign-on LDAP

[Authentication /

Single Sign-on ]

LDAP V3 (RFC 1779) – (Lightweight Directory Access

Protocol) is a subset of X.500 designed to run directly

over the TCP/IP stack. LDAP is, like X.500, both an

information model and a protocol for querying and

manipulating it. LDAPv3 is an update develop Service Access

and Delivery Service Re-

quirements Authentication /

Single Sign-on

(SSO)

Active Directory

[Authentication /

Single Sign-on]

Microsoft's LDAP server

Service Access

and Delivery Service Re-

quirements Authentication /

Single Sign-on

(SSO)

eDirectory Novell® eDirectory is a high-end directory service that

allows businesses to manage identities and security

access for employees, customers and partners. With

eDirectory, businesses lay the groundwork for secure

identity management solutions and multi-pla Service Access

and Delivery Service Re-

quirements Authentication /

Single Sign-on

(SSO)

OAM and OIM Oracle Access Management and Identity Management

applications provide support for identity provisioning

and access management. Service Access

and Delivery Service Re-

quirements Authentication /

Single Sign-on

(SSO)

Oracle Single Sign-On Oracle SSO application with OAM provides Single-Sign

on capability for applications running in a web tier.

Service Access

and Delivery Service Re-

quirements Authentication Private / Public Key Public Key cryptography refers to a widely used set of

methods for transforming a written message into a

form that can be read only by the intended recipient.

Page 14: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 14

Access & Delivery – Delivery Channels

Area Category Standard Specification Description Service Access

and Delivery Delivery Chan-

nels Extranet Extranet Extranet

Service Access

and Delivery Delivery Chan-

nels Internet Internet Internet

Service Access

and Delivery Delivery Chan-

nels Network-to-

Network Com-

ponent

Cisco VPN Virtual private network

Access & Delivery – Access Channels

Area Category Standard Specification Description

Service Access and Delivery

Access Chan-nels

Other Electronic Channels System to System

System to System involves at least two computers that exchange data or interact with each other independ-ent of human intervention or participation.

Service Access and Delivery

Access Chan-nels

Other Electronic Channels

Uniform Resource Locator (URL)

URL is an identifier that identifies the location of a resource and the mechanism to retrieve it.

Service Access and Delivery

Access Chan-nels

Other Electronic Channels Web Service

Web services (sometimes called application services) are services (usually including some combination of programming and data, but possibly including human resources as well) that are made available from a business's web server for Web users or other Web-

Service Access and Delivery

Access Chan-nels

Other Electronic Channels Citrix ICA Client

Software to allow communication between a desktop/PC client and the servers hosting applications.

Service Access and Delivery

Access Chan-nels

Other Electronic Channels Citrix Web Client

Software to allow communication between a desktop/PC client and the servers hosting applications.

Service Access and Delivery

Access Chan-nels Web Browser Internet Explorer

Microsoft Internet Explorer (MSIE) is the most widely used World Wide Web browser

Service Access and Delivery

Access Chan-nels Web Browser Web Browser

Define the program that serves as your front end to the World Wide Web on the Internet. In order to view a site, you type its address (URL) into the browser's location field.

Service Access and Delivery

Access Chan-nels Web Browser FireFox Internet browser

Service Access and Delivery

Access Chan-nels Wireless / PDA

RIM/Blackberry Cell-phone/PDA/iPhone Mobile smartphones

Service Access and Delivery

Access Chan-nels

Collaboration / Communica-tions Distance Learning No Description Provided

Service Access and Delivery

Access Chan-nels

Collaboration / Communica-tions

Electronic Mail (E-mail)

E-mail (electronic mail) is the exchange of computer-stored messages by telecommunication.

Service Access and Delivery

Access Chan-nels

Collaboration / Communica-tions Outlook Email and messaging software

Service Access and Delivery

Access Chan-nels

Collaboration / Communica-tions InComm Conferencing Audio, Video and Web Conferencing service

Service Access and Delivery

Access Chan-nels

Collaboration / Communica-tions Chorus Call Audio, Video and Web Conferencing service

Service Access and Delivery

Access Chan-nels

Online meeting services Meetings application Internal application to schedule meetings

Service Access and Delivery

Access Chan-nels FAX Faxcom for Exchange Software to send/receive Faxes

Page 15: IS Task Force Work Product - National Association of ... · and data warehouse design, and application devel-opment. Includes: Oracle Business Intelligence Beans, Oracle Reports developer,

NTA portion pending approval by the IS Task Force 15

National Technical Architecture (NTA) evolves into NAIC Technical Reference Model (TRM)

Although the NTA section of the TRM outlines how the NAIC should develop their applications to allow

for open integration with the States, there still may be a need to figure out how to integrate with spe-

cific applications at the NAIC. More thought and effort needs to be put into how to assist in this area,

but the below diagram does a good job of putting the issue in front of us at a high level.