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