Version 1.0
Service Interface and Integration Service Specification
These consist of the different protocols and components to be used in addition to certificates and digital signatures.
Supporting Security Services
Supporting Security Services Service Specification
Test Management Service Specification
The consolidation of all testing activities and results. Test Management activities include test planning, designing (test cases), execution, reporting, code coverage, and heuristic and harness development.
Test Management
Service Platform and Infrastructure Service Category
Database / Storage
Database / Storage refers to a collection of programs that enables storage, modification, and extraction of information from a database, and various techniques and devices for storing large amounts of data.
Defines the physical devices, facilities and standards that provide the computing and networking within and between enterprises.
Hardware / Infrastructure
Service Platform and Infrastructure
Service Platform & Infrastructure - refers to the collection of delivery and support platforms, infrastructure capabilities and hardware requirements to support the construction, maintenance, and availability of a Service Component or capabilities.
Media Server Service Specification
Provide optimized management of media-based files such as audio and video streams and digital images.
Media Servers
Service Transport Service Standard
Service Transport defines the end-to-end management of the communications session to include the access and delivery protocols.
Service Transport Category
Service Transport defines the end-to-end management of the communications session to include the access and delivery protocols.
Character Code Standard
TRM p. 11
Interface Service Standard
Interface
Interface defines the capabilities of communicating, transporting and exchanging information through a common dialog or method. Delivery Channels provide the information to reach the intended destination, whereas Interfaces allow the interaction to occur based on a predetermined framework.
Refers to the service provider who manages and provides availability to a web site or application, often bound to a Service Level Agreement (SLA). The Hosting entity generally maintains a server farm with network support, power backup, fault tolerance, load-balancing, and storage backup.
Hosting
Hosting Service Specification
Data Exchange is concerned with the sending of data over a communications network and the definition of data communicated from one application to another. Data Exchange provides the communications common denominator between disparate systems.
Data Exchange
Data Exchange Service Specification
Service Access and Delivery - refers to the collection of standards and specifications to support external access, exchange, and delivery of Service Components or capabilities. This area also includes the Legislative and Regulatory requirements governing the access and usage of the specific Service Component.
Service Access and Delivery
Service Requirements define the necessary aspects of an application, system or service to include legislative, performance and hosting.
Service Requirements
Service Requirements define the necessary aspects of an application, system or service to include legislative, performance and hosting.
Service Requirements Service Standards
Service Interface and Integration
Legislative/Compliance Service Specification
Defines the pre-requisites that an application, system or service must have mandated by congress or governing bodies.
Legislative / Compliance
SC
Service Category
Service Category â is a sub-tier of the Service Area to classify lower levels of technologies, standards, and specifications in respect to the business or technology function they serve.
Software Engineering Service Specification
Data Interchange Service Specification
TRM p. 11
Storage Media Standard
Business Logic Service Specification
Presentation/Interface Service Specification
A group of stations (computers, telephones, or other devices) connected by communications facilities for exchanging information. Connection can be permanent, via cable, or temporary, through telephone or other communications links. The transmission medium can be physical (i.e. fiber optic cable) or wireless (i.e. satellite).
Network Devices / Standards
NetworkDevices/Standards Service Specificatipon
Reporting and Analysis Service Specification
Consist of the tools, languages and protocols used to extract data from a data store and process it into useful information.
Reporting and Analysis
Component Framework Service Specification
Communication and Networking Standard
TRM p. 11
IDE
This consists of the hardware, software and supporting services that facilitate the development of software applications and systems.
Integrated Development Environment
IDE Service Specification
Service Access and Delivery Service Category
Service Access and Delivery Service Standard
Certificates / Digital Signature
Software used by a certification authority (CA) to issue digital certificates and secure access to information. The evolution of Public Key Infrastructure (PKI) is based on the verification and authentication of the parties involved in information exchange.
Certificates/DigitalSignature Service Specification
Delivery Channels define the level of access to applications and systems based upon the type of network used to deliver them.
Delivery Channels Service Standard
Delivery Channels Service Specification
The TRM is not intended to provide or endorse particular vendor products. Product name will sometimes be listed in the lowest tier of TRM categories, Service Specification category. This will be typically done at a "brand" level i.e., Oracle database as opposed to a specific product i.e., Oracle 8.
<br><br>
Where specific products are listed explicitly in the TRM categories, they are products sanctioned by the Federal CIO Council, and are those that specifically pertain to developing web solutions, as are all of the technologies, standards and specifications contained within the TRM.
P
Machine Language Standard
TRM p. 11
Wireless and PDA
Wireless / PDA - Define the technologies that use transmission via the airwaves. Personal Digital Assistant (PDA) is a handheld computer that serves as an organizer for personal information.
<br><br>
It generally includes at least a name and address database, to-do list and note taker.
Wireless and PDA Service Specification
This refers to the various devices and parts that make up a Server or Computer as well as devices that perform specific functionality outside of a Server or Computer.
Embedded Technology Devices
Embedded Technology Devices Service Specification
Database/Storage Service Specification
Service Access and Delivery Service Specification
Programming Language Standard
Delivery Services Service Specification
Static Display
Static Display consists of the software protocols that are used to create a pre-defined, unchanging graphical interface between the user and the software.
Static Display Service Specification
This service standard consist of the programming languages and methods for developing software on a specific operating system or platform.
Platform Dependent
Platform Dependent Service Specification
Web Browser Service Specification
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.
Web Browser
Service Platform and Infrastructure Service Specification
Wide Area Network
WAN
A data network typically extending a LAN outside a building or beyond a campus. Typically created by using bridges or routers to connect geographically separated LANs. WANs include commercial or educational dial-up networks such as CompuServe, InterNet and BITNET.
WAN Service Specification
A root class of the TRM Reference model
Service Concept
Database
Refers to a collection of information organized in such a way that a computer program can quickly select desired pieces of data. A database management system (DBMS) is a software application providing management, administration, performance, and analysis tools for databases.
Database Service Specification
Access Channels
Access Channels define the interface between an application and its users, whether it is a browser, personal digital assistant or other medium.
Access Channels Service Standard
Defines the operating systems and programming languages that are able to execute and run on a specific platform or operating system. A platform is the underlying hardware and software comprising a system.
Platform Dependent
Platform Dependent Service Specification
Component Framework Service Specification
TRM p. 11
File System Management Standard
TRM p. 11
Internet Standard
The process of representing entities, data, business logic, and capabilities for aiding in software engineering.
Modeling
Modeling Service Specification
Service Areas represent a technical tier supporting the secure construction, exchange, and delivery of Service Components. Each Service Area aggregates and groups the standards, specifications, and technologies into lower-level functional areas.
Service Area
Platform Independent Service Specification
This service standard consists of all software languages that are able to execute and run on any type of operating system or platform.
Platform Independent
Database/Storage Service Standard
Security Service Standard
Component Framework
Component Framework - refers to the underlying foundation, technologies, standards, and specifications by which Service Components are built, exchanged, and deployed across Component-Based, Distributed, or Service-Orientated Architectures.
Security
Security defines the methods of protecting information and information systems from unauthorized access, use, disclosure, disruption, modification, or destruction in order to provide integrity, confidentiality and availability. Biometrics, two-factor identification, encryption, and technologies based on the NIST FIPS-140 standards are evolving areas of focus.
Technology
Refers to a specific implementation of a standard within the context of a given specification.
Middleware
Middleware increases the flexibility, interoperability, and portability of existing infrastructure by linking or âÂÂgluingâÂ? two otherwise separate applications.
Middleware Service Specification
Specification â a formal layout/blueprint/design of an application development model for developing distributed component-based architectures. Service Specification layer of TRM details the specification and / or provider of the Service Standard specification.
Service Specification
SSP
Component Framework Service Category
Delivery Channels define the level of access to applications and systems based upon the type of network used to deliver them.
Delivery Channels
Delivery Channels Service Standard
Delivery Channels define the level of access to applications and systems based upon the type of network used to deliver them.
Hardware/Infrastructure Service Standard
Defines the method in which applications, systems or web services are registered and discovered.
Service Discovery
Service Discovery Service Specification
These consist of the protocols that define the format and structure of data and information that is either accessed from a directory or exchanged through communications.
Service Transport Service Standard
Service Transport Service Specification
This defines the software and protocols used for transforming data for presentation in a graphical user interface.
Content Rendering
Content Rendering Service Specification
Interface Service Specification
Wireless / Mobile / Voice
Consists of the software and protocols used for wireless and voice-enabled presentation devices.
Wireless/Mobile/Voice Service Specification
ServiceDescription/Interface Service Specification
Defines the method for publishing the way in which web services or applications can be used.
Service Description / Interface
Wireless/Mobile Service Specification
Radio transmission via the airwaves. Various communications techniques are used to provide wireless transmission including infrared line of sight, cellular, microwave, satellite, packet radio and spread spectrum.
Wireless / Mobile
Service Standard
Service Standards are used to define the standards and technologies that support the Service Category.
Delivery Servers are front-end platforms that provide information to a requesting application. It includes the hardware, operating system, server software, and networking protocols.
Delivery Servers
Delivery Services Service Standard
Enterprise Application Integration
EAI
Refers to the processes and tools specializing in updating and consolidating applications and data within an enterprise. EAI focuses on leveraging existing legacy applications and data sources so that enterprises can add and migrate to current technologies.
Enterprise Application Integration Service Specification
This refers to the various types of programmable machines which are capable of responding to sets of instructions and executing programs.
Servers / Computers
Servers/Computers Service Specification
Security Service Specification
Data Transformation consists of the protocols and languages that change the presentation of data within a graphical user interface or application.
Data Transformation
Data Transformation Service Specification
Interoperability Service Specification
Software Configuration Management Service Specification
Software Configuration Management
Applicable to all aspects of software development from design to delivery specifically focused on the control of all work products and artifacts generated during the development process. Several solutions on the market provide the integration of the software configuration management functions.
Data Management Service Specification
Operating System Standard
TRM p. 11
This consists of the software that is used to create graphical user interfaces with the ability to change while the program is running.
Dynamic / Server-Side Display
Dynamic Server Side Display Service Specification
Graphic Systems Standard
TRM p. 11
Product Release
Defines the structure of a file. There are hundreds of formats, and every application has many different variations (database, word processing, graphics, executable program, etc.). Each format defines its own layout of the data. The file format for text is the simplest.
Data Format / Classification
Data Format/Classification Service Specification
Delivery Channels Service Specification
Defines the operating systems and programming languages that are able to execute and run on any platform or operating system. A platform is the underlying hardware and software comprising a system.
Platform Independent
Platform Independent Service Specification
Support Platforms Service Specification
Computer devices that are not part of the essential computer (i.e. the memory and microprocessor). Peripheral devices can be external and internal.
Peripherals
Peripherals Service Specification
Database Connectivity Service Specification
Defines the protocol or method in which an application connects to a data store or data base.
Database Connectivity
TRM p. 11
Text Systems Standard
Standards Organization
TRM p. 11
Database Mgmt System Standard
Integration
Integration defines the software services enabling elements of distributed business applications to interoperate. These elements can share function, content, and communications across heterogeneous computing environments. In particular, service integration offers a set of architecture services such as platform and service location transparency, transaction management, basic messaging between two points, and guaranteed message delivery.
Service Interface and Integration
Service Interface and Integration - refers to the collection of technologies, methodologies, standards, and specifications that govern how agencies will interface (both internally and externally) with a Service Component. This area also defines the methods by which components will interface and integrate with back office / legacy assets.
Integration Service Standard
Communication across long distances with video and audio contact that may also include graphics and data exchange. Digital video transmission systems typically consist of camera, codec (coder-decoder), network access equipment, network, and audio system.
Video Conferencing
Video Conferencing Service Specification
LAN Service Specification
Local Area Network
A network that interconnects devices over a geographically small area, typically in one building or a part of a building. The most popular LAN type is Ethernet. LANs allow the sharing of resources and the exchange of both video and data.
LAN
Interoperability Service Standard
Interoperability
Interoperability defines the capabilities of discovering and sharing data and services across disparate systems and vendors.
Authentication / Single Sign-on
SSO
Refers a method that provides users with the ability to log-in one time, getting authenticated access to all their applications and resources.
Authentication Service Specification
Software engineering covers not only the technical aspects of building software systems, but also management issues, such as testing, modeling and versioning.
Software Engineering
Software Engineering Service Standard
A computer that provides World Wide Web services on the Internet. It includes the hardware, operating system, Web server software, TCP/IP protocols and the Web site content (Web pages). If the Web server is used internally and not by the public, it may be known as an "intranet server."
Web Servers
Web Server Service Specification
Service Interface and Integration
Refers to specifications used in identifying and affirming common structures and processing rules. This technique is referenced and abstracted from the content document or source data.
Data Types / Validation
DataTypes/Validation Service Specification
Storage
Storage devices are designed to provide shared storage access across a network. These devices provide extended storage capabilities to the network with reduced costs compared to traditional file servers.
Storage Service Specification
Supporting Platforms
Supporting platforms are hardware or software architectures. The term originally dealt with only hardware, and it is still used to refer to a CPU model or computer family.
Support Platforms Service Standard
Data Interchange Service Standard
Data Interchange
Defines the methods in which data is transferred and represented in and between software applications.
Access Channels Service Specification
Defines the software, protocol or method in which business rules are enforced within applications.
Business Logic
Business Logic Service Standard
Service Platform and Infrastructure Service Standard
Supporting Network Services
These consist of the protocols that define the format and structure of data and information that is either accessed from a directory or exchanged through communications.
Supporting Network Services Service Specification
Other Electronic Channels
Define the other various mediums of information exchange and interface between a user and an application.
Other Electronic Channels Service Specification
Standard â hardware, software, or specifications that are widely used and accepted (de facto), or are sanctioned by a standards organization (de jure). Standard will sometimes be listed in the lowest tier of TRM categories, Service Specification category. For example: Hyper Text Transfer Protocol (HTTP) is a standard it is a standard and it is featured in TRM as a Service Specification.
<br><br>
Because of the "uneven" nature of technology layers within different areas of technology, not all standards fit within a 4-tier structure of TRM. For example SQL is a standard query language for relational databases. However, the lowest tier of the service area describing databases has vendor products such as Oracle and DB2.
Standard
Data Management Service Standard
The management of all data/information in an organization. It includes data administration, the standards for defining data and the way in which people perceive and use it.
Data Management
Collaboration/Communication Service Specification
Define the forms of electronic exchange of messages, documents, or other information. Electronic communication provides efficiency through expedited time-of-delivery.
Collaboration or Communication
In a three-tier environment, a separate computer (application server) performs the business logic, although some part may still be handled by the user's machine. After the Web exploded in the mid 1990s, application servers became Web based.
Application Servers
Application Servers Service Specification
This defines the connection between the user and the software, consisting of the presentation that is physically represented on the screen.
Presentation/Interface
Presentation/Interface Service Standard
Portal Servers
Portals represent focus points for interaction, providing integration and single-source corporate information.
Portal Service Specification
TRM p. 11
Hardware Interface Standard
Hardware/Infrastructure Service Specification
Integration Service Specification
Change Management
Refers to the management of application code and content changes across the software development lifecycles.
A video codec converts analog video signals from a video camera to digital signals for transmission over digital circuits, and then converts the digital signals back to analog signals for display.
CODEC
E-mail (Electronic mail) is the exchange of computergenerated and stored messages by telecommunication. An E-mail can be created manually via messaging applications or dynamically, programmatically such as automated response systems.
E-mail (Electronic mail)
Privacy: Liberty Alliance
http://www.projectliberty.org/
The Liberty Alliance Project is an alliance formed to deliver and support a federated network identity solution for the Internet that enables single sign-on for consumers as well as business users in an open, federated way. A federated network identity model will enable every business or user to manage their own data, and ensure that the use of critical personal information is managed and distributed by the appropriate parties, rather than a central authority. Privacy is policy that deals with the degree to which an individual can determine which personal information is to be shared with whom and for what purpose.
T.120
T.120, an International Telecommunications Union (ITU) standard, contains a series of communication and application protocols and services that provide support for real-time, multipoint data communications. These multipoint facilities are important building blocks for collaborative applications, including desktop data conferencing, and multi-user applications.
http://www.imtc.org/t120body.htm
LDAP
LDAP 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 developed in the IETF (Internet Engineering Task Force), which address the limitations found during deployment of the previous version of LDAP. (Refers to LDAP V3, RFC 1779)
Lightweight Directory Access Protocol
http://www.opengroup.org/directory/branding/ldap2000/x99di.htm
Sybase
http://www.sybase.com/products/databaseservers
Data management and synchronization server products developed by Sybase.
DHTML
http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000522
Dynamic HTML
A collective term for a combination of new Hypertext Markup Language (HTML) tags and options, style sheets, and programming that will allow Web pages that are more animated and more responsive to user interaction than previous versions of HTML.
http://www.iec.org/online/tutorials/atm_fund/
Asynchronous Transfer Mode
ATM
A high bandwidth, high speed, controlleddelay, fixed-size packet switching and transmission system integrating multiple data types (voice, video, and data). Uses fixed-size packets also known as "cells" (ATM is often referred to as "cell relay").
FTP
File Transfer Protocol
http://www.w3.org/Protocols/rfc959/Overview.html
A protocol used to transfer files over a TCP/IP network (Internet, UNIX, etc.). For example, after developing the HTML pages for a Web site on a local machine, they are typically uploaded to the Web server using FTP.
http://www.microsoft.com/windows/ie/default.asp
http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000522
Internet Explorer
SNMP eliminates several of the security vulnerabilities in earlier version. http://www.ietf.org/rfc/rfc2570.txt?number=
Simple Network Management Protocol
SNMP