<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="stratml.xsl"?>
<StrategicPlan><id>http://www.xml.gov/stratml/drybridge/FEATRM.xml</id><Name>Technical Reference Model</Name><Description>The TRM is a component-driven, technical framework categorizing the standards and
technologies to support and enable the delivery of Service Components and capabilities. It also
unifies existing agency TRMs and E-Gov guidance by providing a foundation to advance the
reuse and standardization of technology and Service Components from a government-wide
perspective.
Aligning agency capital investments to the TRM leverages a common, standardized vocabulary,
allowing interagency discovery, collaboration, and interoperability. Agencies and the federal
government will benefit from economies of scale by identifying and reusing the best solutions
and technologies to support their business functions, mission, and target architecture. </Description><OtherInformation>The TRM structure is: 1. Service Area, 2. Service Category, 3. Service Standard</OtherInformation><StrategicPlanCore><Organization><Name>Federal Enterprise Architecture Program Management Office</Name><Acronym>FEA PMO</Acronym><Identifier>_4549fe46-21ad-4937-890a-25035a74a7e0</Identifier><Description></Description><Stakeholder><Name></Name><Description></Description></Stakeholder></Organization><Vision><Description></Description><Identifier>_ce0a1bee-b56d-11df-9d3b-81797a64ea2a</Identifier></Vision><Mission><Description>The Technical Reference Model (TRM) provides a foundation to categorize the standards, specifications, 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. The TRM unifies existing Agency TRMs and E-Gov guidance by providing a foundation to advance the re-use of technology and component services from a government-wide perspective.</Description><Identifier>_3573bd40-ff42-4534-be5c-173141bd1ca8</Identifier></Mission><Value><Name></Name><Description></Description></Value><Goal><Name>Collaboration Communications</Name><Description>[Provide for the] electronic exchange of messages, documents, or other information</Description><Identifier>_b8589983-ae0e-4939-9444-3d323f70ec44</Identifier><SequenceIndicator>Access Channels 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Define the forms of electronic exchange of messages, documents, or other information. Electronic communication provides efficiency through expedited time-of-delivery.</OtherInformation><Objective><Name>E-mail</Name><Description>Electronic mail</Description><Identifier>_c46b9847-4644-4247-b959-507d0b6cdf4a</Identifier><SequenceIndicator>Access Channels 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Email (Electronic mail) is the exchange of computer generated and stored messages by telecommunication. An email can be created manually via messaging applications or dynamically/programmatically such as automated response systems.</OtherInformation></Objective><Objective><Name>Fax</Name><Description>Facsimile</Description><Identifier>_d0c9875c-0018-4b87-9d24-5cd396533c82</Identifier><SequenceIndicator>Access Channels 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A fax is the digitized image of text and/or pictures, represented as a series of dots (bit map). Faxes are sent and received through telecommunication channels such as telephone or Internet.</OtherInformation></Objective><Objective><Name>Kiosk</Name><Description>Kiosk</Description><Identifier>_cf58c6e1-78e5-493d-949a-57d6494c7a97</Identifier><SequenceIndicator>Access Channels 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A kiosk is a small physical structure (often including a computer and a display screen) that displays information for people walking by. Kiosks are common in public buildings. Kiosks are also used at trade shows and professional conferences.</OtherInformation></Objective></Goal><Goal><Name>Other Electronic Channels</Name><Description>Other various mediums of information exchange and interface between a user and an application</Description><Identifier>_da7e4891-ee20-4c41-8e73-62432b48bfc0</Identifier><SequenceIndicator>Access Channels 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Define the other various mediums of information exchange and interface between a user and an application.</OtherInformation><Objective><Name>System to System</Name><Description></Description><Identifier>_a5e2f1c8-a924-4929-88d1-aa06e226686f</Identifier><SequenceIndicator>Access Channels 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>System to System involves at least two computers that exchange data or interact with each other independent of human intervention or participation.</OtherInformation></Objective><Objective><Name>Web Service</Name><Description>Services that are made available from a business's web server for webusers or other web-connected programs</Description><Identifier>_e257f9fd-9354-4d50-bf5d-6db8ca79f7a5</Identifier><SequenceIndicator>Access Channels 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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 webusers or other web-connected programs.</OtherInformation></Objective><Objective><Name>Uniform Resource Locator (URL)</Name><Description>The global address of documents and other resources on the World Wide Web</Description><Identifier>_f6e04adc-09cb-40bc-a2f1-14a383353809</Identifier><SequenceIndicator>Access Channels 2.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>URL is the global address of documents and other resources on the World Wide Web. The first part of the address indicates what protocol touse (i.e. &#8220;http://&#8221;), and the second part specifies the IP address or the domain namewhere the resource is located (i.e. &#8220;www.firstgov.gov&#8221;).</OtherInformation></Objective></Goal><Goal><Name>Web Browser</Name><Description>Serve as your front end to the World Wide Web on the Internet</Description><Identifier>_26105dcc-33fc-4581-bbf6-9f88b2e10a47</Identifier><SequenceIndicator>Access Channels 3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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&#8217;s location field.</OtherInformation><Objective><Name>Internet Explorer</Name><Description>Microsoft Internet Explorer (MSIE)</Description><Identifier>_28b9ad4c-bcd4-4581-a9e9-8531c088b61b</Identifier><SequenceIndicator>Access Channels 3.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Microsoft Internet Explorer (MSIE) is the most widely used WorldWide Web browser.</OtherInformation></Objective><Objective><Name>Communicator</Name><Description>Netscape Communicator</Description><Identifier>_2e9825e1-4c6c-4d8a-ab61-d605fa8bb256</Identifier><SequenceIndicator>Access Channels 3.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Netscape is the second most widely used World Wide Web browser.</OtherInformation></Objective></Goal><Goal><Name>Wireless / PDA</Name><Description>Transmission via the airwaves</Description><Identifier>_c3479610-d3f8-437b-8b51-4444e2e2a200</Identifier><SequenceIndicator>Access Channels 4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Technology that uses transmission via the airwaves. A Personal Digital Assistant (PDA) is a handheld computer that serves as an organizer for personal information. It generally includes at least a name and address database, to-do list and note taker.</OtherInformation><Objective><Name>Palm Operating System</Name><Description>Palm Personal Digital Assistant (PDA).</Description><Identifier>_d1733421-629b-4e43-a03c-4062248a61fb</Identifier><SequenceIndicator>Access Channels 4.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Palm is the leading Personal Digital Assistant (PDA). Version 5 of Palm OS provides multitasking and other capabilities that will provide an improved platform for E-Gov solutions.</OtherInformation></Objective><Objective><Name>Blackberry</Name><Description>Blackberry email-enabled wireless device</Description><Identifier>_003d055d-1d67-414c-8406-be6d5f6002b3</Identifier><SequenceIndicator>Access Channels 4.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The leading email-enabled wireless device with wide use in several agencies.</OtherInformation></Objective><Objective><Name>Pocket PC Phone Edition</Name><Description>Pocket PC Phone Edition</Description><Identifier>_66aa491d-5aea-4587-87fb-7a59d3a7cdc1</Identifier><SequenceIndicator>Access Channels 4.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Microsoft&#8217;s environment for Internet-capable cellular phones.</OtherInformation></Objective><Objective><Name>Pocket PC 2000</Name><Description>Pocket PC 2000</Description><Identifier>_c1ae767c-311f-45cd-8a24-4fb57631da31</Identifier><SequenceIndicator>Access Channels 4.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Microsoft&#8217;s environment for PDA level devices.</OtherInformation></Objective><Objective><Name>Symbian Epoc</Name><Description>Symbian Epoc</Description><Identifier>_915b0df1-a113-4777-a2ff-4438cb9399d3</Identifier><SequenceIndicator>Access Channels 4.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A leading environment for web capable cellular phones.</OtherInformation></Objective></Goal><Goal><Name>Extranet</Name><Description>A private network that uses the Internet protocol and the public telecommunication system to securely share part of a business&#8217;s information or operations with suppliers, vendors, partners, customers, or other businesses</Description><Identifier>_7002e637-2086-4827-8598-4717cabab99b</Identifier><SequenceIndicator>Delivery Channels 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An extranet is a private network that uses the Internet protocol and the public telecommunication system to securely share part of a business&#8217;s information or operations with suppliers, vendors, partners, customers, or other businesses. An extranet can be viewed as part of a company&#8217;s intranet that is extended to users outside the company.</OtherInformation><Objective><Name>None specified</Name><Description></Description><Identifier>_a0e3bbcb-c664-45d9-9305-c4a4694f2d7a</Identifier><SequenceIndicator>Delivery Channels 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective></Goal><Goal><Name>Internet</Name><Description>A worldwide system of computer networks in which users at any one computer can, if they have permission, get information from any other computer</Description><Identifier>_3c1a0781-2e21-4129-9fde-a7c0441dd701</Identifier><SequenceIndicator>Delivery Channels 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The internet is a worldwide system of computer networks in which users at any one computer can, if they have permission, get information from any other computer.</OtherInformation><Objective><Name>None specified</Name><Description></Description><Identifier>_bad066a0-57a6-49d5-b715-d9f2c453ce5b</Identifier><SequenceIndicator>Delivery Channels 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective></Goal><Goal><Name>Intranet</Name><Description>A private network that is contained within an enterprise</Description><Identifier>_d1c23e9a-fb66-49f4-be47-c72d188eadf5</Identifier><SequenceIndicator>Delivery Channels 3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An intranet is a private network that is contained within an enterprise. It may consist of many inter-linked local area networks and is used to share company information and resources among employees.</OtherInformation><Objective><Name>None specified</Name><Description></Description><Identifier>_f790b580-07d8-43f7-8b98-15a8dd2395cd</Identifier><SequenceIndicator>Delivery Channels 3.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective></Goal><Goal><Name>Peer to Peer (P2P)</Name><Description>Applications that operate outside the DNS system and have significant or total autonomy from central servers, that take advantage of resources available on the Internet</Description><Identifier>_08e2b831-9ab2-4fd6-bc04-7f18313a5d31</Identifier><SequenceIndicator>Delivery Channels 4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Peer to Peer is a class of applications, that operate outside the DNS system and have significant or total autonomy from central servers, that take advantage of resources available on the Internet.</OtherInformation><Objective><Name>None specified</Name><Description></Description><Identifier>_29af20ba-487e-4059-8e64-8899b2c68b97</Identifier><SequenceIndicator>Delivery Channels 4.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective></Goal><Goal><Name>Virtual Private Network (VPN)</Name><Description>A Private Data Network that makes use of the public telecommunication infrastructure, maintaining privacy through the use of a tunneling protocol and security procedures</Description><Identifier>_8fa0109e-8242-4c80-b703-6ec74cda8891</Identifier><SequenceIndicator>Delivery Channels 5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A Private Data Network that makes use of the public telecommunication infrastructure, maintaining privacy through the use of a tunneling protocol and security procedures.</OtherInformation><Objective><Name>None specified</Name><Description></Description><Identifier>_28473a6f-efc0-40b0-95c6-b496ca162de9</Identifier><SequenceIndicator>Delivery Channels 5.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective></Goal><Goal><Name>Authentication / Single Sign-on (SSO)</Name><Description>Provide users with the ability to log-in one time, getting authenticated access to all their applications and resources</Description><Identifier>_547a7642-8fd5-4b08-8c7a-f8641ae15aea</Identifier><SequenceIndicator>Service Requirements 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers a method that provides users with the ability to log-in one time, getting authenticated access to all their applications and resources.</OtherInformation><Objective><Name>None specified</Name><Description></Description><Identifier>_622c3133-3e55-4660-ad48-46a5b1df5e9b</Identifier><SequenceIndicator>Service Requirements 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective></Goal><Goal><Name>Hosting</Name><Description>Manage and provide availability to a web site or application</Description><Identifier>_e853824a-6c9b-441f-ba5b-dd27959f2ec9</Identifier><SequenceIndicator>Service Requirements 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Internal (within agency)</Name><Description>Host a web site or application within an agency</Description><Identifier>_916f7c4c-dcad-497e-9e90-f016bf4c0d94</Identifier><SequenceIndicator>Service Requirements 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The hosting of a web site or application within an agency. The agency is responsible for the maintenance, support and availability of the web site or application.</OtherInformation></Objective><Objective><Name>External (ISP/ASP/FirstGov)</Name><Description>&#160;Outsource a web site or application with a managed service provider</Description><Identifier>_00f29f86-04cc-4d49-9f15-5419f8436b68</Identifier><SequenceIndicator>Service Requirements 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The outsourcing of a web site or application with amanaged service provider. An Internet Service Provider (ISP) provides telecommunications circuits, server collocation, and web site and application hosting. An Application Service Provider (ASP) offers software-based services for high end business applications and specific needs applications such as payroll, sales force automation, and human resources. FirstGov is the official managed service provider for the federal government. [Editorial note: FirstGov is now USA.gov]</OtherInformation></Objective></Goal><Goal><Name>Legislative / Compliance</Name><Description>The pre-requisites that an application, system or service must have mandated by congress or governing bodies</Description><Identifier>_4ceb2a93-dbfc-419d-929b-1151333c004c</Identifier><SequenceIndicator>Service Requirements 3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Defines the pre-requisites that an application, system or service must have mandated by congress or governing bodies.</OtherInformation><Objective><Name>Section 508</Name><Description>[Make] electronic and information technology accessible to people with disabilities, including employees and members of the publi.</Description><Identifier>_712be42e-c930-4b13-8463-935444e455c1</Identifier><SequenceIndicator>Service Requirements 3.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Section 508 requires that federal agencies' electronic and information technology is accessible to people with disabilities, including employees and members of the public.</OtherInformation></Objective><Objective><Name>Web Content Accessibility</Name><Description>[Implement] hardware and software that helps people who are physically or visually impaired</Description><Identifier>_8f08bbb0-bf29-48e4-ac10-fbf5f40118da</Identifier><SequenceIndicator>Service Requirements 3.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Web Content Accessibility refers to hardware and software that helps people who are physically or visually impaired.</OtherInformation></Objective><Objective><Name>Security</Name><Description>Protect data against unauthorized access, use,disclosure, disruption, modification or destruction</Description><Identifier>_14228d1c-d794-4c84-8d84-54b996cc53d3</Identifier><SequenceIndicator>Service Requirements 3.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Policy and procedures that protect data against unauthorized access, use, disclosure, disruption, modification or destruction.</OtherInformation></Objective><Objective><Name>Privacy - P3P</Name><Description>Allow users' web browsers to automatically understand web sites' privacy practices</Description><Identifier>_ec1c7bdc-5b8e-426e-990d-f7c755780482</Identifier><SequenceIndicator>Service Requirements 3.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A specification that will allow users' web browsers to automatically understand web sites' privacy practices. Privacy policies will be embedded in the code of a web site. Browsers will read the policy, and then, automatically provide certain information to specific sites based on the preferences set by the users. For instance, if the site is an e-commerce site, the browser will automatically provide shipping info. If the site is requesting demographic info, then the browser will know to provide it anonymously. The P3P specification was developed by the W3C P3P Syntax, Harmonization, and Protocol Working Groups, including W3C Member organizations and experts in the field of web privacy. P3P is based on W3C specifications that have already been established, including HTTP, XML and Resource Description Framework (RDF). 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.</OtherInformation></Objective><Objective><Name>Privacy - Liberty Alliance</Name><Description>Deliver and support a federated network identity solution for the Internet that enables single signon for consumers as well as business users in an open, federated way&#160;</Description><Identifier>_9176660f-f5cc-404e-86dc-974bfbbba9eb</Identifier><SequenceIndicator>Service Requirements 3.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The Liberty Alliance Project is an alliance formed to deliver and support a federated network identity solution for the Internet that enables single signon 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.</OtherInformation></Objective></Goal><Goal><Name>Service Transport</Name><Description>Define the format and structure of data and information that is either accessed from a directory or exchanged through communications</Description><Identifier>_cc1d1810-1652-49a1-981d-dea4394d630b</Identifier><SequenceIndicator>Service Transport 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Transport Control Protocol (TCP)</Name><Description>Provide transport functions, which ensures that the total amount of bytes sent is received correctly at the destination</Description><Identifier>_454ee37f-d294-446e-a88d-96eed2aa982c</Identifier><SequenceIndicator>Service Transport 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>TCP provides transport functions, which ensures that the total amount of bytes sent is received correctly at the destination.</OtherInformation></Objective><Objective><Name>Internet Protocol (IP)</Name><Description>Accept packets from TCP, adds a header and deliver a &quot;datagram&quot; to the data link layer protocol</Description><Identifier>_fa86e051-712c-4ce8-9cd3-038d28892800</Identifier><SequenceIndicator>Service Transport 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This is the protocol of the Internet and has become the global standard for communications. IP accepts packets from TCP, adds its own header and delivers a &quot;datagram&quot; to the data link layer protocol. It may also break the packet into fragments to support the maximum transmission unit (MTU) of the network.</OtherInformation></Objective><Objective><Name>Hyper Text Transfer Protocol (HTTP)</Name><Description>Connect to servers on the World Wide Web</Description><Identifier>_ded7c8cd-186a-4eee-97f9-29a4a8e7b5c1</Identifier><SequenceIndicator>Service Transport 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The communications protocol used to connect to servers on the World Wide Web. Its primary function is to establish a connection with a web server and transmit HTML pages to the client browser.</OtherInformation></Objective><Objective><Name>Hyper Text Transfer Protocol Secure (HTTPS)</Name><Description>Access a secure web server</Description><Identifier>_234783e9-3c64-4300-8b51-3ad243809525</Identifier><SequenceIndicator>Service Transport 1.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The protocol for accessing a secure web server. Using HTTPS in the URL instead of HTTP directs the message to a secure port number rather than the default web port number of 80. The session is then managed by a security protocol.</OtherInformation></Objective><Objective><Name>Wireless Application Protocol (WAP)</Name><Description>Empower users of digital mobile phones, pagers, personal digital assistants and other wireless devices to securely access and interact with Internet/intranet/extranet content, applications, and services</Description><Identifier>_c93c2a90-0769-4dd9-aca1-06922743b770</Identifier><SequenceIndicator>Service Transport 1.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The Wireless Application Protocol (WAP) is an open, global specification that empowers users of digital mobile phones, pagers, personal digital assistants and other wireless devices to securely access and interact with Internet/intranet/extranet content, applications, and services.</OtherInformation></Objective><Objective><Name>File Transfer Protocol (FTP)</Name><Description>Transfer files over a TCP/IP network</Description><Identifier>_fbdb6d99-1ff7-4fb4-9ddc-6bfd59b60a63</Identifier><SequenceIndicator>Service Transport 1.6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation></Objective><Objective><Name>IP Security (IPSEC)</Name><Description>Secure IP packet exchange</Description><Identifier>_cc436115-5685-4600-8007-efa8e29c4002</Identifier><SequenceIndicator>Service Transport 1.7</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A set of protocols used to secure IP packet exchange. Tunnel and Transport are the two (2) modes supported by IPSEC. IPSEC uses certificates and Public Keys to authenticate and validate the sender and receiver.</OtherInformation></Objective></Goal><Goal><Name>Supporting Network Services</Name><Description>Define the format and structure of data and information that is either accessed from a directory or exchanged through communications</Description><Identifier>_8aa63008-c7e1-455b-99a3-0dad9c7fa068</Identifier><SequenceIndicator>Service Transport 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Internet Message Access Protocol / Post Office Protocol (IMAP / POP3)</Name><Description>Allow a client to access and manipulate electronic mail messages on a server and/or permit manipulation of remote message folders, called &quot;mailboxes&quot;, in a way that is functionally equivalent to local mailboxes.</Description><Identifier>_e3f76d76-fb2e-4de2-bbcc-e7e16636e51a</Identifier><SequenceIndicator>Service Transport 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>IMAP allows a client to access and manipulate electronic mail messages on a server. IMAP permits manipulation of remote message folders, called &quot;mailboxes&quot;, in a way that is functionally equivalent to local mailboxes. IMAP also provides the capability for an offline client to resynchronize with the server. POP3 is the most commonly used protocol for retrieving email from a mail host.</OtherInformation></Objective><Objective><Name>Multipurpose Internet Mail Extensions (MIME)</Name><Description>Allow non-U.S. American Standard Code for Information Interchange (ASCII) textual messages, non textual messages, multipart message bodies, and non US ASCII information in message headers</Description><Identifier>_028b0631-800d-4eb9-bdfd-dc78c9bf668b</Identifier><SequenceIndicator>Service Transport 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>MIME extends the format of Internet mail to allow non-U.S. American Standard Code for Information Interchange (ASCII) textual messages, non textual messages, multipart message bodies, and non USASCII information in message headers. MIME support allows compliant email clients and servers to accurately communicate embedded information to internal and external users.</OtherInformation></Objective><Objective><Name>Simple Mail Transfer Protocol (SMTP)</Name><Description>Facilitate transfer of electronic mail messages</Description><Identifier>_80d8524d-4b4a-41a1-8fe4-db2f227b86f1</Identifier><SequenceIndicator>Service Transport 2.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>SMTP facilitates transfer of electronic mail messages. It specifies how two systems are to interact, and the messages format used to control the transfer of electronic mail.</OtherInformation></Objective><Objective><Name>Extended Simple Mail Transfer Protocol (ESMTP)</Name><Description>Allow new service extensions to SMTP to be defined and registered with Internet Assigned Numbers Authority (IANA)</Description><Identifier>_d0cd8a70-a141-4804-9117-75d38419ce0e</Identifier><SequenceIndicator>Service Transport 2.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>ESMTP allows new service extensions to SMTP to be defined and registered with Internet Assigned Numbers Authority (IANA).</OtherInformation></Objective><Objective><Name>T.120</Name><Description>Provide support for real-time, multipoint data communications</Description><Identifier>_174d16ba-181d-4b6d-b990-7545628456bf</Identifier><SequenceIndicator>Service Transport 2.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation></Objective><Objective><Name>H.323</Name><Description>Address Video (Audiovisual) communication on Local Area Networks</Description><Identifier>_4405453c-508a-424a-94b0-0b441e2dd2bd</Identifier><SequenceIndicator>Service Transport 2.6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>H.323, an International Telecommunications Union (ITU) standard, addresses Video (Audiovisual) communication on Local Area Networks, including Corporate Intranets and packet switched networks generally.</OtherInformation></Objective><Objective><Name>Simple Network Management Protocol (SNMP)</Name><Description>Eliminate security vulnerabilities</Description><Identifier>_f473b401-9185-4811-a5da-272620c12e1b</Identifier><SequenceIndicator>Service Transport 2.7</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>SNMP eliminates several of thesecurity vulnerabilities in earlier version.</OtherInformation></Objective><Objective><Name>Lightweight Directory Access Protocol (LDAP)</Name><Description>An information model and a protocol for querying and manipulating it</Description><Identifier>_03a09555-fb5d-47cb-bf8c-b2729fb72fc8</Identifier><SequenceIndicator>Service Transport 2.8</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation></Objective><Objective><Name>Directory Services (X.500)</Name><Description>Discover and identify resources on a network and make them accessible to users and applications</Description><Identifier>_7b7ece75-0814-482f-bda8-fe6386df93db</Identifier><SequenceIndicator>Service Transport 2.9</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This is a network service that discovers and identifies resources on a network and makes them accessible to users and applications. The resources include users, email addresses, computers, mapped drives, shared folders, and peripherals such as printers and PDA docking stations. Users and computers access these resources without the needing to know how or where the resources are connected.</OtherInformation></Objective><Objective><Name>Dynamic Host Configuration Protocol (DHCP)</Name><Description>Assign dynamic IP addresses to devices on a network</Description><Identifier>_2981724e-2ee0-44c2-82cd-a3d23810ba7f</Identifier><SequenceIndicator>Service Transport 2.10</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A protocol for assigning dynamic I Paddresses to devices on a network. A device can receive a different IP address for every connection. Dynamic addressing provides reduced network administration over deploying and connecting user and peripheral devices.</OtherInformation></Objective><Objective><Name>Domain Name System (DNS)</Name><Description>Translate domain names to their respective IP addresses</Description><Identifier>_5f2cf4b7-8c7d-425a-85a8-b54f64fde8f1</Identifier><SequenceIndicator>Service Transport 2.11</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A protocol used for translating domain names (i.e.www.feapmo.gov) to their respective IP addresses. DNS is collectively a network of devices which store query results. As one DNS server or device cannot provide the translated IP address, it queries other DNS devices. This process is invisible to the user.</OtherInformation></Objective><Objective><Name>Border Gateway Protocol (BGP)</Name><Description>Exchange routing information between routers on a network, enabling more efficient routing of data</Description><Identifier>_e97302a3-5fe6-46b4-88f4-7303f7265cb3</Identifier><SequenceIndicator>Service Transport 2.12</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to a routing protocol used to exchang erouting information between routers on a network, enabling more efficient routing of data .BGP is part of RFC 1771.</OtherInformation></Objective><Objective><Name>X.400</Name><Description>Email message addressing and transporting</Description><Identifier>_7a08c969-3691-41d9-8620-f0f716c14309</Identifier><SequenceIndicator>Service Transport 2.13</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An ISO and ITU standard for email message addressing and transporting. X.400 supports Ethernet, X.25, TCP/IP and dialup transport methods.</OtherInformation></Objective></Goal><Goal><Name>Database</Name><Description>A collection of information organized in such a way that a computer program can quickly select desired pieces of data</Description><Identifier>_719e7dc1-ce2b-4d3b-b47f-e7d87d8aeefc</Identifier><SequenceIndicator>Database / Storage 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Database 2 (DB2)</Name><Description>Provide an open database environment that runs on a wide variety of computing platforms</Description><Identifier>_7a4d6f53-d35e-4303-96ec-8bad7d2bb40e</Identifier><SequenceIndicator>Database / Storage 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>DB2 is a family of relational database products offered by IBM. DB2 provides an open database environment that runs on a wide variety of computingplatforms.</OtherInformation></Objective><Objective><Name>Oracle</Name><Description>Support the SQL language</Description><Identifier>_a15f4464-8bd3-4e04-8f44-22cf0b07552b</Identifier><SequenceIndicator>Database / Storage 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Relational database product; the first to support the SQL language.</OtherInformation></Objective><Objective><Name>SQL Server</Name><Description>Manage data with a server product developed by Microsoft</Description><Identifier>_08cc0d21-3797-4018-9f6f-6c7a9d752cf2</Identifier><SequenceIndicator>Database / Storage 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Data management server product developed by Microsoft.</OtherInformation></Objective><Objective><Name>Sybase</Name><Description>Manage and synchronize data with server products developed by Sybase</Description><Identifier>_ae7159f3-2f6e-45a7-99e0-972cf8bac5c1</Identifier><SequenceIndicator>Database / Storage 1.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Data management and synchronization server products developed by Sybase.</OtherInformation></Objective></Goal><Goal><Name>Storage</Name><Description>Provide shared storage access across a network</Description><Identifier>_b3acdd91-edf0-45c0-9c88-abaa1ee5ab85</Identifier><SequenceIndicator>Database / Storage 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Network Attached Storage (NAS)</Name><Description>A NAS device is a server that is dedicated to nothing more than file sharing</Description><Identifier>_afbd30b0-31aa-4333-a5c5-3f8b4cfea57b</Identifier><SequenceIndicator>Database / Storage 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A NAS device is a server that is dedicated to nothing more than file sharing.</OtherInformation></Objective><Objective><Name>Storage Area Network (SAN)</Name><Description>A machine that contains nothing but a disk or disks for storing data</Description><Identifier>_d42f46f3-80d8-47a3-b0dd-1638a428e7c4</Identifier><SequenceIndicator>Database / Storage 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A SAN is a high-speed sub network of shared storag edevices. A storage device is a machine that contains nothing but a disk or disks for storing data.</OtherInformation></Objective></Goal><Goal><Name>Application Servers</Name><Description>A separate computer (application server) performs the business logic, although some part may still be handled by the user's machine</Description><Identifier>_c3892aeb-c942-4e1a-b305-9bfb4307041c</Identifier><SequenceIndicator>Delivery Servers 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>None specified</Name><Description></Description><Identifier>_d5a1172c-8034-4119-80fc-9fb3f92ba710</Identifier><SequenceIndicator>Delivery Servers 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective></Goal><Goal><Name>Media Servers</Name><Description>Provide optimized management of media-based files such as audio and video streams and digital images</Description><Identifier>_e4b03fba-876d-4dfd-99b6-cc2b9fde8b6a</Identifier><SequenceIndicator>Delivery Servers 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Provide optimized management of media-based files such as audio and video streams and digital images.</OtherInformation><Objective><Name>Windows Media Services</Name><Description>Deliver streaming media and dynamic digital content over intranet and internet delivery channels</Description><Identifier>_5cbad1e7-fac7-4d44-a264-004299fc5908</Identifier><SequenceIndicator>Delivery Servers 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Part of Windows Server (2000 and .Net) optimized to deliver streaming media and dynamic digital content over intranet and internet delivery channels.</OtherInformation></Objective><Objective><Name>Real Audio</Name><Description>Streaming media server solution designed to supply desktop and mobile content</Description><Identifier>_6080b484-915e-4c4f-8fb3-5e7a8f499285</Identifier><SequenceIndicator>Delivery Servers 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Streaming media server solution designed to supply desktop and mobile content.</OtherInformation></Objective></Goal><Goal><Name>Portal Servers</Name><Description>Provide integration and single-source corporate information</Description><Identifier>_9015c22b-70fd-482f-8b90-f0073c004b7d</Identifier><SequenceIndicator>Delivery Servers 3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Portals represent focus points for interaction, providing integration and single-source corporate information.</OtherInformation><Objective><Name>None specified</Name><Description></Description><Identifier>_d5ace9d9-4e70-4df7-ba00-98b9fb87db01</Identifier><SequenceIndicator>Delivery Servers 3.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective></Goal><Goal><Name>Web Servers</Name><Description>A computer that provides World Wide Web services on the Internet</Description><Identifier>_9e0f213f-ea35-458a-b305-10021508474a</Identifier><SequenceIndicator>Delivery Servers 4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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 &#8220;intranet server.&#8221;</OtherInformation><Objective><Name>Internet Information Server</Name><Description>Web server software from Microsoft that runs under Windows NT, Windows 2000, and Microsoft.Net</Description><Identifier>_3227bc41-c055-440d-a880-e9cfaebb128b</Identifier><SequenceIndicator>Delivery Servers 4.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Web server software from Microsoft that runs under Windows NT, Windows 2000, and Microsoft.Net. It supports Netscape's SSL security protocol and turns an NT based PC into a web site. Microsoft's Web browser, Internet Explorer, is also included.</OtherInformation></Objective><Objective><Name>Apache</Name><Description>A widely used public domain, UNIX based web server</Description><Identifier>_987084d6-7ada-458b-bca9-b719b20efd9b</Identifier><SequenceIndicator>Delivery Servers 4.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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 HTTP server Version 1.3. The name came from a body of existing code and many &quot;patch files.&quot;</OtherInformation></Objective></Goal><Goal><Name>Embedded Technology Devices</Name><Description>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</Description><Identifier>_3db853ee-aa10-4cb2-8b19-a437a005aeaf</Identifier><SequenceIndicator>Hardware / Infrastructure 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>[T]his 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.</OtherInformation><Objective><Name>Random Access Memory (RAM)</Name><Description>Access computer memory randomly</Description><Identifier>_470b4abc-06e2-4648-b60f-87b323188cc7</Identifier><SequenceIndicator>Hardware / Infrastructure 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A type of computer memory that can be accessed randomly; that is, any byte of memory can be accessed without touching the preceding bytes. RAM is the most common type of memory found in computers and other devices, such as printers.</OtherInformation></Objective><Objective><Name>Hard Disk Drive</Name><Description>Store data on a computer</Description><Identifier>_48d9e52f-0f61-4aa5-a7b9-0bd079cfc5e4</Identifier><SequenceIndicator>Hardware / Infrastructure 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to the area of a computer that where data is stored.</OtherInformation></Objective><Objective><Name>Microprocessor</Name><Description>A CPU</Description><Identifier>_d8a9a7f4-89aa-4a14-81a1-ac0d4e95be22</Identifier><SequenceIndicator>Hardware / Infrastructure 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A silicon chip that contains a CPU. In the world of personal computers, the terms microprocessor and CPU are used interchangeably. At the heart of all personal computers and most workstations sits a microprocessor.</OtherInformation></Objective><Objective><Name>Redundant Array of Independent Disks (RAID)</Name><Description>An assembly of disk drives that employ two or more drives in combination for fault tolerance and performance</Description><Identifier>_6ba8c17f-b583-472b-a92f-1766ae447c47</Identifier><SequenceIndicator>Hardware / Infrastructure 1.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An assembly of disk drives that employ two or more drives in combination for fault tolerance and performance. RAID disk drives are used frequently on servers but aren't generally necessary for personal computers. RAID is generally configured as mirrored or striped. Mirrored RAID (Level 1) provides a failover drive. Striped RAID (Levels 0, 3, and 5) write data across multiple disk drives so that a single disk failure can be recovered from the data on the remaining drives. There are three (3) types of RAID systems: failure resistant disk systems (that protect against data loss due to disk failure), failure tolerant disk systems (that protect against loss of data access due to failure of any single component), and disaster tolerant disk systems (that consist of two or more independent zones, either of which provides access to stored data).</OtherInformation></Objective></Goal><Goal><Name>Local Area Network (LAN)</Name><Description>A network that interconnects devices over a geographically small area</Description><Identifier>_a1c6f657-9486-4498-9445-8174a89e6aba</Identifier><SequenceIndicator>Hardware / Infrastructure 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Ethernet</Name><Description>Use a bus or star topology and support data transfer rates of 10 Mbps, 100 Mbps (Fast Ethernet) or 1 Gbps (gigabit Ethernet)</Description><Identifier>_7143e7e3-92d7-4319-998b-0d77b903c86e</Identifier><SequenceIndicator>Hardware / Infrastructure 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Local Area Network (LAN) architecture that uses a bus or star topology an dsupports data transfer rates of 10 Mbps, 100 Mbps (Fast Ethernet) or 1 Gbps (gigabi tEthernet). The Ethernet specification served as the basis for the IEEE 802.3 standard ,which specifies the physical and lower software layers. Ethernet uses the CSMA/CD access method to handle simultaneous demands. It is one of the most widely implemented LAN standards.</OtherInformation></Objective><Objective><Name>Token Ring</Name><Description>A type of computer network in which all the computers are arranged (schematically) in a circle</Description><Identifier>_ab77f15d-6ab1-4953-8c9a-312403722bba</Identifier><SequenceIndicator>Hardware / Infrastructure 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A type of computer network in which all the computers are arranged (schematically) in a circle. A token, which is a special bit pattern, travels around the circle. To send a message, a computer catches the token, attaches a message to it, and then lets it continue to travel around the network.</OtherInformation></Objective><Objective><Name>Virtual LAN (VLAN)</Name><Description>A network of computers that behave as if they are connected to the same wire even though they may actually be physically located on different segments of a LAN</Description><Identifier>_1886544a-be78-4cb9-b222-ff5b73acea24</Identifier><SequenceIndicator>Hardware / Infrastructure 2.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Short for virtual LAN, a network of computers that behave as if they are connected to the same wire even though they may actually be physically located on different segments of a LAN. VLANs are configured through software rather than hardware, which make them extremely flexible. One of the biggest advantages of VLANs is that when a computer is physically moved to another location, it can stay on the same VLAN without any hardware reconfiguration.</OtherInformation></Objective></Goal><Goal><Name>Network Devices / Standards</Name><Description>A group of stations (computers, telephones, or other devices) connected by communications facilities for exchanging information</Description><Identifier>_118cee28-6ffc-44d2-a91b-6d6ce86f9423</Identifier><SequenceIndicator>Hardware / Infrastructure 3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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).</OtherInformation><Objective><Name>Hub</Name><Description>Connect segments of a LAN</Description><Identifier>_fe4b8690-77bc-4044-b716-e07891459a6e</Identifier><SequenceIndicator>Hardware / Infrastructure 3.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A common connection point for devices in a network. Hubs are commonly used to connect segments of a LAN. A hub contains multiple ports. When a packet arrives at one port, it is copied to the other ports so that all segments of the LAN can see all packets.</OtherInformation></Objective><Objective><Name>Switch</Name><Description>Filter and forward packets between LAN segments</Description><Identifier>_744589de-1292-445e-8cdc-9a5b8d7abaa7</Identifier><SequenceIndicator>Hardware / Infrastructure 3.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>In networks, a device that filters and forwards packets between LAN segments. Switches operate at the data link layer (layer 2) and sometimes the network layer (layer3) of the OSI Reference Model and therefore support any packet protocol. LANs that use switches to join segments are called switched LANs or, in the case of Ethernet networks, switched Ethernet LANs.</OtherInformation></Objective><Objective><Name>Router</Name><Description>Find the best route between any two networks, even if there are several networks to traverse</Description><Identifier>_a5983528-fde7-4e19-b667-2a28a5f1e99a</Identifier><SequenceIndicator>Hardware / Infrastructure 3.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A device or setup that finds the best route between any two networks, even if there are several networks to traverse. Like bridges, remote sites can be connected using routers over dedicated or switched lines to create WANs.</OtherInformation></Objective><Objective><Name>Network Interface Card (NIC)</Name><Description>Connect a computer to a network</Description><Identifier>_14424624-a3b1-4a1c-bf55-2f5fd57fcaa9</Identifier><SequenceIndicator>Hardware / Infrastructure 3.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Often abbreviated as NIC, an expansion board you insert into a computer so the computer can be connected to a network. Most NICs are designed for a particular type of network, protocol, and media, although some can serve multiple networks.</OtherInformation></Objective><Objective><Name>Transceivers</Name><Description>Transmit and receive analog or digital signals</Description><Identifier>_3b7c880a-97f4-4b45-a632-d40ad8cb2d3d</Identifier><SequenceIndicator>Hardware / Infrastructure 3.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Short for transmitter receiver, a device that both transmits and receives analog or digital signals. The term is used most frequently to describe the Component in local area networks (LANs) that actually applies signals onto the network wire and detects signals passing through the wire. For many LANs, the transceiver is built into the network interface card (NIC). Some types of networks, however, require an external transceiver.</OtherInformation></Objective><Objective><Name>Gateway</Name><Description>Points of entrance to and exit from a communications network</Description><Identifier>_d7470ee5-b2c8-4f05-9e63-abdb35bb0ad4</Identifier><SequenceIndicator>Hardware / Infrastructure 3.6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Gateways are points of entrance to and exit from a communications network. Viewed as a physical entity, a gateway is that node that translates between two otherwise incompatible networks or network segments.</OtherInformation></Objective><Objective><Name>Integrated Services Digital Network (ISDN)</Name><Description>Allow data to betransmitted simultaneously across the world using end to end connectivity via digital phone connections</Description><Identifier>_5a4d08e1-769a-4539-b629-2bd9bda465ac</Identifier><SequenceIndicator>Hardware / Infrastructure 3.7</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>ISDN is a system of digital phone connections which has been available for over a decade. This system allows data to betransmitted simultaneously across the world using end to end digital connectivity.</OtherInformation></Objective><Objective><Name>T1/T3</Name><Description>Deliver 1.544 of 45 Mbps of voice or data</Description><Identifier>_d7a2ee9f-126d-4fd4-ad11-c8accf9185f7</Identifier><SequenceIndicator>Hardware / Infrastructure 3.8</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>T1 service delivers 1.544 Mbps. Typically channel into 24 DS0s, each capable of carrying a single voice conversation or data stream. The European T1 or E1 transmission rate is 2.048 Mbps. A T3 circuit communicates at 45 Mbps, or 28 T1 lines.</OtherInformation></Objective><Objective><Name>Digital Subscriber Line (DSL)</Name><Description>All types of digital subscriber lines</Description><Identifier>_ee268667-15a9-4eea-ba97-cacdd945e5c6</Identifier><SequenceIndicator>Hardware / Infrastructure 3.9</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers collectively to all types of digital subscriber lines, the two main categories being ADSL and SDSL. Two other types of DSL technologies are High data rate DSL (HDSL) and Very high DSL (VDSL).</OtherInformation></Objective><Objective><Name>Firewall</Name><Description>Prevent unauthorized access to or from a private network</Description><Identifier>_9f5bc539-af14-4342-83bc-59fdcae5ad45</Identifier><SequenceIndicator>Hardware / Infrastructure 3.10</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This refers to the network device that is designed to prevent unauthorized access to or from a private network. Firewalls can be implemented in both hardware and software, or a combination of both. Firewalls are frequently used to prevent unauthorized Internet users from accessing private networks connected to the Internet, especially intranets. There are several types of firewall techniques and firewalls may implement one or more simultaneously. Packet filtering inspects inbound and outbound packets, validating against defined business rules. Application gateways apply security rules against applications. Circuit level gateways apply security rules against physical connection attempts to and from the network. Proxy servers mask the internal requestor by inspecting and augmenting the packet header. Four common architectures of firewalls include the packet filtering router, the screened host firewall system, the dual homed host firewall, and the screened subnet firewall (with a DMZ), which is one of the most secure implementations.</OtherInformation></Objective></Goal><Goal><Name>Peripherals</Name><Description>Computer devices that are not part of the essential computer</Description><Identifier>_2fe94068-0ac4-4d15-ab06-4831f7d888b2</Identifier><SequenceIndicator>Hardware / Infrastructure 4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Computer devices that are not part of the essential computer (i.e. the memory and microprocessor). Peripheral devices can be external and internal.</OtherInformation><Objective><Name>Printer</Name><Description>Print text or illustrations on paper</Description><Identifier>_4a95b070-3ace-4ad6-b536-e8d563512158</Identifier><SequenceIndicator>Hardware / Infrastructure 4.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Devices that print text or illustrations on paper. There are many different types of printers.</OtherInformation></Objective><Objective><Name>Scanner</Name><Description>Read text or illustrations printed on paper and translate the information into a form the computer can use</Description><Identifier>_745fef6c-d0f3-4299-8c0b-81248c657737</Identifier><SequenceIndicator>Hardware / Infrastructure 4.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Device that can read text or illustrations printed on paper and translate the information into a form the computer can use. A scanner works by digitizing an image dividing it into a grid of boxes and representing each box with either a zero or a one, depending on whether the box is filled in.</OtherInformation></Objective></Goal><Goal><Name>Servers / Computers</Name><Description>Various types of programmable machines which are capable of responding to sets of instructions and executing programs</Description><Identifier>_4b8e5118-abba-4b1d-a935-b29e5c01a4d6</Identifier><SequenceIndicator>Hardware / Infrastructure 5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This refers to the various types of programmable machines which are capable of responding to sets of instructions and executing programs.</OtherInformation><Objective><Name>Enterprise Server</Name><Description>Manage network resources and shared applications for multiple users</Description><Identifier>_56432ee5-26b3-4484-b74e-74c079a0df40</Identifier><SequenceIndicator>Hardware / Infrastructure 5.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A computer or device on a network that manages network resources and shared applications for multiple users.</OtherInformation></Objective><Objective><Name>Mainframe</Name><Description>Support hundreds, or even thousands, of users simultaneously</Description><Identifier>_43e99dab-92b1-4d00-b6f1-0b04f1d88df0</Identifier><SequenceIndicator>Hardware / Infrastructure 5.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A very large computer capable of supporting hundreds, or even thousands, of users simultaneously. Mainframes support simultaneous programs.</OtherInformation></Objective></Goal><Goal><Name>Video Conferencing</Name><Description>Communication across long distances with video and audio contact that may also include graphics and data exchange</Description><Identifier>_c59631b8-d9ad-463f-9dc8-df13d9a35b87</Identifier><SequenceIndicator>Hardware / Infrastructure 6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Bridge</Name><Description>Connect three or more conference sites so that they can simultaneously pass data, voice, or video</Description><Identifier>_06748c26-b28b-409d-a727-6d3a9e2b8968</Identifier><SequenceIndicator>Hardware / Infrastructure 6.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A bridge connects three or more conference sites so that they can simultaneously pass data, voice, or video. Video conferencing bridges are often called MCUs (multipoint conferencing units).</OtherInformation></Objective><Objective><Name>CODEC</Name><Description>Convert analog video signals from a video camera to digital signals for transmission over digital circuits, and then convert the digital signals back to analog signals for display</Description><Identifier>_6bb75c1b-ae16-4763-8f6e-0abd1dcbc900</Identifier><SequenceIndicator>Hardware / Infrastructure 6.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A video codec converts analog video signals from a video camera to digitalsignals for transmission over digital circuits, and then converts the digital signals back toanalog signals for display.</OtherInformation></Objective><Objective><Name>Receiver</Name><Description>Eenable a particular videoconference signal to be separated from all others being received by an earth station, and convert the signal format into a format for video, voice or data</Description><Identifier>_dbe5865e-6987-4e0a-9c7a-2f119456d361</Identifier><SequenceIndicator>Hardware / Infrastructure 6.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An electronic device which enables a particular videoconference signal to be separated from all others being received by an earth station, and converts the signal format into a format for video, voice or data.</OtherInformation></Objective></Goal><Goal><Name>Wide Area Network (WAN)</Name><Description>A data network typically extending a LAN outside a building or beyond a campus</Description><Identifier>_2615a8e8-5220-46cc-8511-e7168e484d30</Identifier><SequenceIndicator>Hardware / Infrastructure 7</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Frame Relay</Name><Description>Connect devices on a Wide Area Network (WAN)</Description><Identifier>_6b6cf869-8707-4c0e-a55f-e390eb81af54</Identifier><SequenceIndicator>Hardware / Infrastructure 7.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A packet switching protocol for connecting devices on a Wide Area Network (WAN). Frame Relay networks in the U.S. support data transfer rates at T1 (1.544 Mbps) and T3 (45 Mbps) speeds.</OtherInformation></Objective><Objective><Name>Asynchronous Transfer Mode (ATM)</Name><Description>Packet switching and transmission integrating multiple data types (voice, video, and data)</Description><Identifier>_3e51eae1-5a81-4bb0-8d07-dca6abdf15b3</Identifier><SequenceIndicator>Hardware / Infrastructure 7.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A high bandwidth, high speed, controlled delay, fixed size packet switching and transmission system integrating multiple data types (voice, video, and data). Uses fixed size packets also known as &quot;cells&quot; (ATM is often referred to as &quot;cell relay&quot;).</OtherInformation></Objective></Goal><Goal><Name>Integrated Development Environment (IDE)</Name><Description>Hardware, software and supporting services that facilitate the development of software applications and systems</Description><Identifier>_d73f3122-9149-4b21-8e85-deb500ecabee</Identifier><SequenceIndicator>Software Engineering 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This consists of the hardware, software and supporting services that facilitate the development of software applications and systems.</OtherInformation><Objective><Name>Web Sphere Studio</Name><Description>Build Java, web, and web services applications</Description><Identifier>_d667473a-84c5-4c03-baa9-3cd03d4786e0</Identifier><SequenceIndicator>Software Engineering 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Integrated Java (J2EE) environment for programmers building Java, web, and web services applications &#8211; and the successor to IBM Visual Age.</OtherInformation></Objective><Objective><Name>Visual Studio</Name><Description>Provide the tools for analyzing and modeling all aspects of an application before a single component is built so that developers can design efficient architectures and reduce time to market</Description><Identifier>_7918b7f8-bdf5-409c-8f3e-164d9d3ffeed</Identifier><SequenceIndicator>Software Engineering 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A complete development system providing the tools for analyzing and modeling all aspects of an application before a single component is built so that developers can design efficient architectures and reduce time to market. Developers can choose the programming language they know best and the language that is best suited to the solution, including Microsoft Visual Basic, Visual C , Visual J , and Visual FoxPro. Visual Studio is used to build scalable, data driven Web sites and applications.</OtherInformation></Objective><Objective><Name>Visual Studio.Net</Name><Description>Rapidly build and integrate XML web services, Microsoft Windows&#8211;based applications, and web solutions</Description><Identifier>_f0138e29-00ea-4f41-8093-8db471704e14</Identifier><SequenceIndicator>Software Engineering 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A comprehensive tool set for rapidly building and integrating XML web services, Microsoft Windows&#8211;based applications, and web solutions. This is the successor to Visual Studio.</OtherInformation></Objective></Goal><Goal><Name>Modeling</Name><Description>Represent entities, data, business logic, and capabilities for aiding in software engineering</Description><Identifier>_674f8047-e7e3-4afe-ad4f-0f34ef38310d</Identifier><SequenceIndicator>Software Engineering 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The process of representing entities, data, business logic, and capabilities for aiding in software engineering.</OtherInformation><Objective><Name>Unified Modeling Language (UML)</Name><Description>Specify and visualize complex software, especially large, object-oriented projects</Description><Identifier>_90067a96-b21f-48f8-b79d-c63952fd39fc</Identifier><SequenceIndicator>Software Engineering 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A general-purpose notational language for specifying and visualizing complex software, especially large, object-oriented projects.</OtherInformation></Objective><Objective><Name>Case Management</Name><Description>Provide a development environment for programming teams</Description><Identifier>_504461f5-453f-4d09-a8ca-0301f5cbcb8d</Identifier><SequenceIndicator>Software Engineering 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Computer Aided Software Engineering (CASE) software that provides a development environment for programming teams. CASE systems offer tools to automate, manage and simplify the development process.</OtherInformation></Objective></Goal><Goal><Name>Software Configuration Management</Name><Description>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</Description><Identifier>_5d86ca8d-d29a-4d59-b0df-c3fbb623534b</Identifier><SequenceIndicator>Software Engineering 3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Version Management</Name><Description>Track and control versions of files</Description><Identifier>_e20bb790-4b85-42e3-a601-eba11972e350</Identifier><SequenceIndicator>Software Engineering 3.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to tracking and controlling versions of files. Version Management includes capabilities such as labeling, branching, merging, version content comparisons, and security and permission management across version controlled projects.</OtherInformation></Objective><Objective><Name>Defect Tracking</Name><Description>Identify, assign, and manage discovered defects within an application, product or solution</Description><Identifier>_42f12b43-fb4a-4b0d-942f-a719a525cf98</Identifier><SequenceIndicator>Software Engineering 3.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to the identification, assignment, and management of discovered defects within an application, product or solution. Defect tracking tools provide searchable defect data to identify urgent and related defects or bugs. The architecture should be built to facilitate the pushing of software patches across the enterprise.</OtherInformation></Objective><Objective><Name>Issue Management</Name><Description>Manage business, technical, and infrastructure issues throughout the entire lifecycle of a project</Description><Identifier>_99e69b17-7405-416a-ba54-4b59c77673d4</Identifier><SequenceIndicator>Software Engineering 3.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to the management of business, technical, and infrastructure issues throughout the entire lifecycle of a project.</OtherInformation></Objective><Objective><Name>Task Management</Name><Description>Transform requirements, testing, and issues assignments into prioritized tasks</Description><Identifier>_eddf7760-6631-4893-8edb-284d215171cb</Identifier><SequenceIndicator>Software Engineering 3.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Requirements, testing, and issues assignments are transformed into prioritized tasks. Task Management tools provide automation features for managing, delivering, assigning, reminding, and collaborating task management and execution.</OtherInformation></Objective><Objective><Name>Change Management</Name><Description>Manage application code and content changes across the software development lifecycles</Description><Identifier>_331fe933-77c2-492d-8620-e3c90c209f37</Identifier><SequenceIndicator>Software Engineering 3.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to the management of application code and content changes across the software development lifecycles.</OtherInformation></Objective><Objective><Name>Deployment Management</Name><Description>Deliver software to remote networked desktops, servers, and mobile devices across an enterprise</Description><Identifier>_d9a77bf5-298c-47f8-9d31-c83af40aa904</Identifier><SequenceIndicator>Software Engineering 3.6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to the capability of software delivery to remotene tworked desktops, servers, and mobile devices across an enterprise. Deploymen tautomation tools provide centralized and accelerated delivery of applications to users vi apush technologies, eliminating the need for manual installation and configuration.</OtherInformation></Objective><Objective><Name>Requirements Management and Traceability</Name><Description>Discover,capture, store and disseminate information</Description><Identifier>_e2d8c913-2577-4402-babe-27b608a04924</Identifier><SequenceIndicator>Software Engineering 3.7</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Consists of information discovery,capture, storage and dissemination. Requirements management reduces software development costs and associated risks through documenting, measuring, and analyzing deviations to project requirements. Traceability refers to tracking requirements artifacts to their source, and changes in requirements to include the impact analysis of the change. Requirements traceability is an integral component in quality software implementation and the management of document succession.</OtherInformation></Objective></Goal><Goal><Name>Test Management</Name><Description>All testing activities and results</Description><Identifier>_4f0a56cb-e9d2-4bf3-94fb-bdfed68e25e2</Identifier><SequenceIndicator>Software Engineering 4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Functional Testing</Name><Description>Test any requirements that can be traced directly to use cases (or business functions), business rules, and design</Description><Identifier>_1b9db1b7-c983-4d49-9ac7-a1b61bc010d8</Identifier><SequenceIndicator>Software Engineering 4.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This type of test focuses on any requirements that can be traceddirectly to use cases (or business functions), business rules, and design.</OtherInformation></Objective><Objective><Name>Business Cycle Testing</Name><Description>Emulate activities performed over a period of time that is relevant to the application under test</Description><Identifier>_f9cf5498-b187-4d89-a67b-f3ab01886f77</Identifier><SequenceIndicator>Software Engineering 4.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to the emulation of activities performed over a period of time that is relevant to the application under test.</OtherInformation></Objective><Objective><Name>Usability Testing (508 Testing)</Name><Description>Test to ensure that the application navigation, functionality, and GUI allow a user to effectively and efficiently do their work in a way that they are satisfied with the application</Description><Identifier>_15f29c46-f848-44c8-938e-3fac3b6e6892</Identifier><SequenceIndicator>Software Engineering 4.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to a test to ensure that the application navigation, functionality, and GUI allow a user to effectively and efficiently do their work in a way that they are satisfied with the application.</OtherInformation></Objective><Objective><Name>Performance Profiling</Name><Description>Measure and evaluate response times and transaction rates</Description><Identifier>_93a3ec55-b6e1-44cf-a432-151841754529</Identifier><SequenceIndicator>Software Engineering 4.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to a performance test that measures and evaluates response times and transaction rates.</OtherInformation></Objective><Objective><Name>Load/Stress/Volume Testing</Name><Description>Measure and evaluate how a system performs and functions under varying workloads, large amounts of data and/or resource utilization</Description><Identifier>_360c6a74-f118-4dc4-8ace-19e1cff5cfa2</Identifier><SequenceIndicator>Software Engineering 4.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to tests that measure and evaluate how a system performs and functions under varying workloads, large amounts of data and/or resource utilization.</OtherInformation></Objective><Objective><Name>Security and Access Control Testing</Name><Description>Test the technical, administrative and physical security controls that have been designed into the system architecture in order to provide confidentiality, integrity and availability</Description><Identifier>_8cd0ef2c-5b75-4a9d-9634-0eb732d8b030</Identifier><SequenceIndicator>Software Engineering 4.6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Focuses on the technical, administrative and physical security controls that have been designed into the system architecture in order to provide confidentiality, integrity and availability.</OtherInformation></Objective><Objective><Name>Reliability Testing</Name><Description>Verify that failover methods are invoked properly and the system recovers properly</Description><Identifier>_55d32a4b-d55b-4827-ba58-119068ea7f0c</Identifier><SequenceIndicator>Software Engineering 4.7</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to the verification that failover methods are invoked properly and the system recovers properly.</OtherInformation></Objective><Objective><Name>Configuration Testing</Name><Description>Test to ensure that the application or system canhandle all hardware and software variables and requirements that have been defined</Description><Identifier>_9e519ae2-f32c-4c2f-9826-ad9d55aabde5</Identifier><SequenceIndicator>Software Engineering 4.8</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to a test to ensure that the application or system can handle all hardware and software variables and requirements that have been defined.</OtherInformation></Objective><Objective><Name>Installation Testing</Name><Description>Verify that the software installation process works properly in different environments and among varying conditions</Description><Identifier>_f6bba9e7-d30d-4d1a-ab12-06e871b3b736</Identifier><SequenceIndicator>Software Engineering 4.9</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Refers to the verification that the software installation process works properly in different environments and among varying conditions.</OtherInformation></Objective></Goal><Goal><Name>Platform Dependent</Name><Description>Programming languages and methods for developing software on a specific operating system or platform</Description><Identifier>_dddc3bd8-004f-4c8b-b237-2a2be43c7989</Identifier><SequenceIndicator>Supporting Platforms 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Consists of the programming languages and methods for developing software on a specific operating system or platform.</OtherInformation><Objective><Name>Windows 2000</Name><Description>Look like Windows 95/98 but add considerably more features,dialogs and options</Description><Identifier>_5e7fc93c-94cf-47d1-9b75-237698220447</Identifier><SequenceIndicator>Supporting Platforms 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Also known as &quot;Win2K&quot; and &quot;W2K,&quot; it is a major upgrade to Windows NT 4. Launched in February 2000, Windows 2000 comes in one client and three server versions. Windows 2000 looks like Windows 95/98, but adds considerably more features,dialogs and options.</OtherInformation></Objective><Objective><Name>Windows.Net</Name><Description>Support a wide range of languages but primarily tied to the Microsoft Windows operating system and Intel hardware</Description><Identifier>_a761589c-b848-46dc-9ef8-19e7ab4f0d8f</Identifier><SequenceIndicator>Supporting Platforms 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Microsoft&#8217;s .Net and Sun&#8217;s J2EE are the two dominant distribute dcomputing architecture frameworks. .Net supports a wide range of languages but is primarily tied to the Microsoft Windows operating system and Intel hardware.</OtherInformation></Objective><Objective><Name>Mac OS X</Name><Description>UNIX based operating system based on industry standards</Description><Identifier>_cf2c831a-f9e2-4cf6-b558-d5917bcc18b6</Identifier><SequenceIndicator>Supporting Platforms 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Mac OS X is Apple's UNIX based operating system based on industry standards. Launched in March 2001, OS X has advanced built-in security functions and complete interoperability with both Internet standards and Microsoft products.</OtherInformation></Objective></Goal><Goal><Name>Platform Independent</Name><Description>Programming languages that are able to execute and run on any platform or operating system</Description><Identifier>_2c1fa4b9-f8ca-442c-ad4a-5e78d21aacd4</Identifier><SequenceIndicator>Supporting Platforms 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Defines the programming languages that are able to execute and run on any platform or operating system.</OtherInformation><Objective><Name>Java 2 Platform Enterprise Edition (J2EE)</Name><Description>Provide portability of a single language (Java) over multiple operating systems and hardware platforms</Description><Identifier>_0e341e83-2bea-4a39-8a98-9201d14c44e8</Identifier><SequenceIndicator>Supporting Platforms 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Sun&#8217;s J2EE and Microsoft&#8217;s .Net are th etwo dominant distributed computing architecture frameworks. J2EE provides portability o fa single language (Java) over multiple operating systems and hardware platforms.</OtherInformation></Objective><Objective><Name>Linux</Name><Description>An open source operating system that runs on multiple hardware platforms</Description><Identifier>_52eff15a-476f-41d7-a725-10ddc45dd0af</Identifier><SequenceIndicator>Supporting Platforms 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Linux is an open source operating system that runs on multiple hardware platforms. With the ability to run on many platforms, including the PC and Macintosh, Linux has become an alternative to proprietary systems.</OtherInformation></Objective></Goal><Goal><Name>Wireless / Mobile</Name><Description>Radio transmission via the airwaves</Description><Identifier>_9449b247-d970-432d-ad10-e34e075c1474</Identifier><SequenceIndicator>Supporting Platforms 3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Java 2 Platform, Micro Edition (J2ME)</Name><Description>A relatively portable environment for those using Java</Description><Identifier>_82f667aa-5209-4493-b26e-2ba0380ccc13</Identifier><SequenceIndicator>Supporting Platforms 3.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Sun&#8217;s Java environment for devices. It promises a relatively portable environment for those using Java for other tiers of the architecture.</OtherInformation></Objective></Goal><Goal><Name>Platform Dependent</Name><Description>Programming languages and methods for developing software on a specific operating system or platform</Description><Identifier>_ccd73375-306e-4b79-a1d4-14d0512b7209</Identifier><SequenceIndicator>Business Logic 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Consists of the programming languages and methods for developing software on a specific operating system or platform.</OtherInformation><Objective><Name>Visual Basic</Name><Description>Develop Windows applications</Description><Identifier>_c1b5ed7d-4d39-4574-ba86-c7af48e4b5b0</Identifier><SequenceIndicator>Business Logic 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A version of the BASIC programming language from Microsoft specialized for developing Windows applications.</OtherInformation></Objective><Objective><Name>Visual Basic .Net (VB.Net)</Name><Description>Develop Windows applications within Microsoft&#8217;s.NET environment</Description><Identifier>_029f22f7-484b-4788-b0ef-2227bb4d7057</Identifier><SequenceIndicator>Business Logic 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A version of the BASIC programming language from Microsoft specialized for developing Windows applications that is used within Microsoft&#8217;s .NET environment.</OtherInformation></Objective><Objective><Name>C-Sharp (C#)</Name><Description>Object-oriented programming based on C with elements from Visual Basic and Java</Description><Identifier>_5eb45dd0-16a0-4572-913d-7a36e0164458</Identifier><SequenceIndicator>Business Logic 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An object-oriented programming language from Microsoft that is basedon C with elements from Visual Basic and Java.</OtherInformation></Objective><Objective><Name></Name><Description>Scripting in a subset of Visual Basic for use on the web for both client processing within a web page and server side processing in Active Server Pages (ASPs)</Description><Identifier>_cc68d8f8-fde6-4b72-9c30-355378c0fd15</Identifier><SequenceIndicator>Business Logic 1.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A scripting language from Microsoft. A subset of Visual Basic, VBScript iswidely used on the web for both client processing within a web page and server sideprocessing in Active Server Pages (ASPs).</OtherInformation></Objective></Goal><Goal><Name>Platform Independent</Name><Description>Software languages that are able to execute and run on any type of operating system or platform</Description><Identifier>_e86be500-1594-4ca5-8034-559b5482add5</Identifier><SequenceIndicator>Business Logic 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Consists of all software languages that are able to execute and run on any type of operating system or platform.</OtherInformation><Objective><Name>Enterprise Java Beans (EJB)</Name><Description>Provide a pure Java environment for developing and running distributed applications</Description><Identifier>_60b0649d-75b3-4da4-b3b3-c59ae425dd48</Identifier><SequenceIndicator>Business Logic 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A software component in Sun's J2EE platform, which provides a pure Java environment for developing and running distributed applications.</OtherInformation></Objective><Objective><Name>C, C</Name><Description>An object-oriented version of C that has been widely used to develop enterprise and commercial applications</Description><Identifier>_1c8c4673-a384-4ef9-b6ed-2c613c040f72</Identifier><SequenceIndicator>Business Logic 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>C is a procedure programming language. C is an object-oriented version of C that has been widely used to develop enterprise and commercial applications.</OtherInformation></Objective><Objective><Name>JavaScript</Name><Description>Run a scripting language within a web browser</Description><Identifier>_439e4cf4-184d-4e88-ab7e-7e250b48a4e7</Identifier><SequenceIndicator>Business Logic 2.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A scripting language that runs within a web browser.</OtherInformation></Objective><Objective><Name>Java Servlet (JSR 53)</Name><Description>Reuse web components in portals</Description><Identifier>_55168ec8-f22c-4944-af2f-165bd97f7985</Identifier><SequenceIndicator>Business Logic 2.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Java Servlets provide reusable web components that can be incorporated into portals.</OtherInformation></Objective><Objective><Name>Java Portlet API (JSR 168)</Name><Description>Enable interoperability between Portlets and Portals</Description><Identifier>_7364f1a4-4924-4a59-a9bc-c4d8050bbb12</Identifier><SequenceIndicator>Business Logic 2.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Java Portlet API enables interoperability between Portlets and Portals by defining APIs that address the areas of aggregation, personalization, presentation and security.</OtherInformation></Objective><Objective><Name>Web Services for Remote Portals (WSRP)</Name><Description>Allow the plug and play of visual, user facing web services with portals or other intermediary web applications</Description><Identifier>_fa12daef-e1bb-43c2-b327-8326e3383aa3</Identifier><SequenceIndicator>Business Logic 2.6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>WSRP defines an XML and web services standard that will allow the plug and play of visual, user facing web services with portals or other intermediary web applications.</OtherInformation></Objective></Goal><Goal><Name>Data Exchange</Name><Description>Send data over a communications network and define data communicated from one application to another</Description><Identifier>_fa6d3ee1-0435-4717-899a-2bad63f2964a</Identifier><SequenceIndicator>Data Interchange 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>XMI</Name><Description>Enable easy interchange of metadata between modeling tools (based on the OMG UML) and metadata repositories (OMG MOF based) in distributed heterogeneous environments</Description><Identifier>_9e8992be-f5c1-4ce6-9e4e-9221e70b57f8</Identifier><SequenceIndicator>Data Interchange 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Enables easy interchange of metadata between modeling tools (based on theOMG UML) and metadata repositories (OMG MOF based) in distributed heterogeneous environments. XMI integrates three key industry standards: XML, UML, and MOF. The integration of these three standards into XMI marries the best of OMG and W3C metadata and modeling technologies, allowing developers of distributed systems to share object models and other metadata over the Internet.</OtherInformation></Objective><Objective><Name>XQuery</Name><Description>Process and evaluate XML data</Description><Identifier>_29a2fb25-6f9e-4c17-ba1e-8b11fbea883d</Identifier><SequenceIndicator>Data Interchange 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A language used for processing and evaluating XML data. The XQuery language provides results of expressions allowing the use of evaluations to the implementation of XQuery.</OtherInformation></Objective><Objective><Name>Simple Object Access Protocol (SOAP)</Name><Description>Provide HTTP/XML based remote procedure call capabilities for XML Web Services</Description><Identifier>_f698d5dc-15b5-43b5-89d4-d1e61bde13ac</Identifier><SequenceIndicator>Data Interchange 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>SOAP provides HTTP/XML based remote procedure call capabilities for XML Web Services.</OtherInformation></Objective><Objective><Name>Electronic Business using XML (eb-XML)</Name><Description>Enable enterprises to conduct business over the Internet: exchanging business messages, conducting trading relationships, communicating data in common terms and defining and registering business processes</Description><Identifier>_70f41800-14eb-40fc-8130-cea5ec2f9ffc</Identifier><SequenceIndicator>Data Interchange 1.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A modular suite of specifications that enables enterprises to conduct business over the Internet: exchanging business messages, conducting trading relationships, communicating data in common terms and defining and registering business processes.</OtherInformation></Objective><Objective><Name>Resource Description Framework (RDF)</Name><Description>Provide a lightweight ontology system to support the exchange of knowledge on the web</Description><Identifier>_f0029d01-8c48-4394-abbd-1d9002a294cf</Identifier><SequenceIndicator>Data Interchange 1.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>RDF provides a lightweight ontology system to support the exchange of knowledge on the web. It integrates a variety of web-based metadata activities including sitemaps, content ratings, stream channel definitions, search engine data collection (web crawling), digital library collections, and distributed authoring, using XML as interchange syntax. RDF is the foundation for the Semantic Web envisioned by Tim Berners-Lee &#8211; an extension of the current web in which information is given well-defined meaning, to better enable computers and people to work in cooperation.</OtherInformation></Objective><Objective><Name>Web Services User Interface (WSUI)</Name><Description>Use a simple schema for describing a WSUI &quot;component&quot; that can be used in a portal to call backend SOAP and XML services</Description><Identifier>_05cbb6c3-aa0d-4728-8901-5d5f03e7679b</Identifier><SequenceIndicator>Data Interchange 1.6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>WSUI uses a simple schema for describing a WSUI &quot;component&quot; that can be used in a portal to call backend SOAP and XML services. WSUI uses XSLT style sheets to construct user facing views to enable users to interact with the services.</OtherInformation></Objective></Goal><Goal><Name>Database Connectivity</Name><Description>Connect an application to a data store or data base</Description><Identifier>_551746a4-3577-4b88-a3ff-bdb3cedd1ca5</Identifier><SequenceIndicator>Data Management 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Defines the protocol or method in which an application connects to a data store or data base.</OtherInformation><Objective><Name>Java Database Connectivity (JDBC)</Name><Description>Provide access to virtually any tabular data source from the Java programming language</Description><Identifier>_35adbbc8-a05c-4edb-a099-3e4e64920041</Identifier><SequenceIndicator>Data Management 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>JDBC provides access to virtually any tabular data source from the Java programming language. It provides cross-DBMS connectivity to a wide range of SQL databases, and other tabular data sources, such as spreadsheets or flat files.</OtherInformation></Objective><Objective><Name>Open Database Connectivity (ODBC)</Name><Description>Provide a common language for Windows applications to access databases on a network</Description><Identifier>_2f0451c2-1b37-401d-aa5f-b6c370f272ae</Identifier><SequenceIndicator>Data Management 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A database programming interface from Microsoft that provides a common language for Windows applications to access databases on a network. ODBC is made up of the function calls programmers write into their applications and the ODBC drivers themselves.</OtherInformation></Objective><Objective><Name>Active Data Objects (ADO)</Name><Description>Provide an interface to OLE DB</Description><Identifier>_279ceb16-dba9-4b7c-84ee-c923b807d666</Identifier><SequenceIndicator>Data Management 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A programming interface from Microsoft that is designed as &quot;the&quot; Microsoft standard for data access. First used with Internet Information Server, ADO is a set of COM objects that provides an interface to OLE DB. The three primary objects are Connection, Command and Record set.</OtherInformation></Objective><Objective><Name>Active Data Objects .Net (ADO.Net)</Name><Description>Provide an extensive set of classes that facilitate efficient access to data from a large variety of sources, enable sophisticated manipulation and sorting of data</Description><Identifier>_306c6516-429a-4632-b340-16202b59c464</Identifier><SequenceIndicator>Data Management 1.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>ADO.Net is the data access component of th eMicrosoft&#8217;s .NET Framework. It provides an extensive set of classes that facilitat eefficient access to data from a large variety of sources, enable sophisticated manipulatio nand sorting of data.</OtherInformation></Objective><Objective><Name>Object Linking and Embedding/Database (OLE/DB)</Name><Description>Provide connections to different data sources</Description><Identifier>_8cf39c4b-a1cb-4d09-89b1-d0fe579616b7</Identifier><SequenceIndicator>Data Management 1.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A Microsoft low-level API designed to provide connections to different data sources. OLE/DB allowed connectivity to ODBC-based SQL providers/sources as well as other formats such as text and comma delimited.</OtherInformation></Objective><Objective><Name>Data Access Objects (DAO)</Name><Description>Access Microsoft Jet engine data sources such as Microsoft Office based applications</Description><Identifier>_670b256e-841f-40b5-a653-6527c478c916</Identifier><SequenceIndicator>Data Management 1.6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>DAO is the Microsoft library for accessing Microsoft Jet engine data sources such as Microsoft Office based applications. DAO is replaced by ADO and ADO.Net.</OtherInformation></Objective><Objective><Name>DB2 Connector</Name><Description>Access DB2 sources</Description><Identifier>_2d66667d-2226-47af-8604-b2fd83f21501</Identifier><SequenceIndicator>Data Management 1.7</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An IBM connectivity API to access DB2 sources.</OtherInformation></Objective></Goal><Goal><Name>Reporting and Analysis</Name><Description>Tools, languages and protocols used to extract data from a data store and process it into useful information</Description><Identifier>_2128a122-6960-4f8a-a5d0-0b0b19178b12</Identifier><SequenceIndicator>Data Management 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Consist of the tools, languages and protocols used to extract data from a data store and process it into useful information.</OtherInformation><Objective><Name>Extensible Business Reporting Language (XBRL)</Name><Description>Use XML-based data tags to describe financial statements for both public and private companies</Description><Identifier>_859f7875-4cb0-4075-948e-864c9c0e420d</Identifier><SequenceIndicator>Data Management 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Extensible Business Reporting Language (XBRL is an open specification which uses XML-based data tags to describe financial statements for both public and private companies.</OtherInformation></Objective><Objective><Name>Java Online Analytical Processing (JOLAP)</Name><Description>Support the creation and maintenance of OLAP data and metadata, in a vendor independent manner</Description><Identifier>_1426a0dd-7094-4be3-8aff-5ac65adc729c</Identifier><SequenceIndicator>Data Management 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>JOLAP is a Java API for the J2EE environment that supports the creation and maintenance of OLAP data and metadata, in a vendor independent manner.</OtherInformation></Objective><Objective><Name>Online Analytical Processing (OLAP)</Name><Description>Allow the user to quickly analyze information that has been summarized into multidimensional views and hierarchies</Description><Identifier>_7a40766f-45ae-4423-84b4-748ce2e9e181</Identifier><SequenceIndicator>Data Management 2.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Decision support software that allows the user to quickly analyze information that has been summarized into multidimensional views an dhierarchies.</OtherInformation></Objective><Objective><Name>XML for Analysis</Name><Description>Use the Simple Object Access Protocol (SOAP) to let Web browser based programs access backend data sources for data analysis</Description><Identifier>_87f0356c-8716-4020-9327-c5659c2dc459</Identifier><SequenceIndicator>Data Management 2.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>XML for Analysis uses the Simple Object Access Protocol (SOAP) to let Web browser based programs access backend data sources for data analysis. The specification allows companies to build online analytical processing (OLAP) and data mining applications that work over the web.</OtherInformation></Objective></Goal><Goal><Name>Content Rendering</Name><Description>Software and protocols used for transforming data for presentation in a graphical user interface</Description><Identifier>_afee3ec7-e0dc-495d-a063-cef6723a16c4</Identifier><SequenceIndicator>Presentation / Interface 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This defines the software and protocols used for transforming data for presentation in a graphical user interface.</OtherInformation><Objective><Name>Dynamic HTML (DHTML)</Name><Description>Allow web pages that are more animated and more responsive to user interaction than previous versions of HTML</Description><Identifier>_de5017b3-2f57-4995-9587-a92a3cff013e</Identifier><SequenceIndicator>Presentation / Interface 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation></Objective><Objective><Name>Extensible HTML (XHTML)</Name><Description>The next generation of HTML</Description><Identifier>_7365f3c0-918e-4aef-9ee0-dec5d5e34d88</Identifier><SequenceIndicator>Presentation / Interface 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The W3C&#8217;s recommendation for the next generation of [text missing]</OtherInformation></Objective><Objective><Name>Cascading Style Sheets (CSS)</Name><Description>Format HTML documents</Description><Identifier>_d6b2c7a9-b3a6-4168-bed6-260c4e4a8c42</Identifier><SequenceIndicator>Presentation / Interface 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A style sheet format for HTML documents endorsed by the World Wide Web Consortium. CSS1 (Version 1.0) provides hundreds of layout settings that can be applied to all the subsequent HTML pages that are downloaded.</OtherInformation></Objective><Objective><Name>Extensible 3D Graphics (X3D)</Name><Description>Real-time 3D computer graphics</Description><Identifier>_dcbfe802-f338-4231-a11a-b2347fe404fb</Identifier><SequenceIndicator>Presentation / Interface 1.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The ISO standard for real-time 3D computer graphics which features the ability to encode a scene in an XML syntax.</OtherInformation></Objective></Goal><Goal><Name>Dynamic / Server-Side Display</Name><Description>Software that is used to create graphical user interfaces with the ability to change while the program is running</Description><Identifier>_e210565c-0814-4a84-9571-1c6c28134206</Identifier><SequenceIndicator>Presentation / Interface 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This consists of the software that is used to create graphical user interfaces with the ability to change while the program is running.</OtherInformation><Objective><Name>Java Server Pages (JSP)</Name><Description>Present dynamically generated web content</Description><Identifier>_04e625ef-2658-46d1-86de-726bb4cbdd52</Identifier><SequenceIndicator>Presentation / Interface 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>JSP is part of Sun&#8217;s J2EE architecture and provide template capabilities for presenting dynamically generated web content. ASPs are text files written in a combination of standard HTML tags, JSP tags, and Java code.</OtherInformation></Objective><Objective><Name>Active Server Pages (ASP)</Name><Description>Allow for the creation of dynamic, interactive sessions with the user</Description><Identifier>_81be25cb-fa4e-4214-ab2b-c84af5fa1a7c</Identifier><SequenceIndicator>Presentation / Interface 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A web server technology from Microsoft that allows for thecreation of dynamic, interactive sessions with the user.</OtherInformation></Objective><Objective><Name>Active Server Pages .Net (ASP.Net)</Name><Description>Build web applications and XML web services</Description><Identifier>_85ad953d-7946-422c-a7d6-86200d7ccff9</Identifier><SequenceIndicator>Presentation / Interface 2.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>ASP.NET is a set of technologies in the Microsoft.NET Framework for building web applications and XML web services. ASP.NET pages execute on the server and generate markup such as HTML, WML or XML that is sent to a desktop or mobile browser.</OtherInformation></Objective></Goal><Goal><Name>Static Display</Name><Description>Software protocols that are used to create a pre-defined, unchanging graphical interface between the user and the software</Description><Identifier>_c4dfd669-d5e2-4e46-bbae-703f5404e288</Identifier><SequenceIndicator>Presentation / Interface 3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Static Display consists of the software protocols that are used to create a pre-defined, unchanging graphical interface between the user and the software.</OtherInformation><Objective><Name>Hyper Text Markup Language (HTML)</Name><Description>Create web documents</Description><Identifier>_f4062fd2-6224-4857-a9e9-1f2b358e0965</Identifier><SequenceIndicator>Presentation / Interface 3.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The language used to create web documents and a subset of Standard Generalized Markup Language (SGML)</OtherInformation></Objective><Objective><Name>Portable Document Framework (PDF/A, /X)</Name><Description>Represent two dimensional documents in a device independent and resolution independent format</Description><Identifier>_5985ce17-d667-401d-9bc2-6f329e1e370c</Identifier><SequenceIndicator></SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An open standard file format for representing two dimensional documents in a device independent and resolution independent format.</OtherInformation></Objective></Goal><Goal><Name>Wireless / Mobile / Voice</Name><Description>Software and protocols used for wireless and voice-enabled presentation devices</Description><Identifier>_54ac035c-7d4e-427a-b792-5241958458a2</Identifier><SequenceIndicator>Presentation / Interface 4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Consists of the software and protocols used for wireless and voice-enabled presentation devices.</OtherInformation><Objective><Name>Wireless Markup Language (WML)</Name><Description>A protocol for wireless devices</Description><Identifier>_06ea2c7b-a724-463d-b2e3-fbc0f28c2752</Identifier><SequenceIndicator>Presentation / Interface 4.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An XML-based protocol designed for Wireless devices.</OtherInformation></Objective><Objective><Name>XHTML Mobile Profile (XHTMLMP)</Name><Description>Extend XHTML Basic with modules, elements and attributes to provide a richer authoring language</Description><Identifier>_63dff234-44fa-4568-89a4-c2039ddac4d7</Identifier><SequenceIndicator>Presentation / Interface 4.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>XHTMLMP is designed for resource-constrained web clients that do not support the full set of XHTML features, such as mobile phones, PDAs, pagers and set top boxes. It extends XHTML Basic with modules, elements and attributes to provide a richer authoring language. XHTML replaces the Wireless Markup Language (WML).</OtherInformation></Objective><Objective><Name>Voice XML (VXML)</Name><Description>An XML vocabulary for specifying IVR (Integrated Voice Response) Systems</Description><Identifier>_77e19679-1c6b-4dc6-91e9-68a9a128144f</Identifier><SequenceIndicator>Presentation / Interface 4.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>VXML is an XML vocabulary for specifying IVR (Integrated Voice Response) Systems.</OtherInformation></Objective></Goal><Goal><Name>Certificates / Digital Signature</Name><Description>Software used by a certification authority (CA) to issue digital certificates and secure access to information</Description><Identifier>_bb98b276-8525-47dd-bca6-beff227d141c</Identifier><SequenceIndicator>Security 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Software used by a certification authority (CA) to issue digital certificates and secure access to information.</OtherInformation><Objective><Name>Digital Certificate Authentication</Name><Description>Control access to network and internet resources through managing user identification</Description><Identifier>_f44eb340-a75f-428f-9881-7701e3e567df</Identifier><SequenceIndicator>Security 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Authentication implementation for controlling access to network and internet resources through managing user identification. An electronic document, digital certificate, is issued and used to prove identity and public key ownership over the network or internet.</OtherInformation></Objective><Objective><Name>FIPS 186</Name><Description>Specify a digital signature algorithm (DSA) appropriate for applications requiring a digital, rather than written, signature</Description><Identifier>_8b3f7e83-b721-49aa-a013-69c8ab641f32</Identifier><SequenceIndicator>Security 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>The Digital Signature Standard (DSS) specifies a digital signature algorithm (DSA) appropriate for applications requiring a digital, rather than written, signature. The DSA authenticates the integrity of the signed data and the identity of the signatory. The DSA may also be used to prove that data was actually signed by the generator of the signature. Additional references: Draft ANSI X9.30199x Part 1 and ISO/IECJTC1/SC27/WG2, Project 1.27.08 Digital Signature with Appendix.</OtherInformation></Objective><Objective><Name>Secure Sockets Layer (SSL)</Name><Description>Secure data communications across computer networks</Description><Identifier>_5d4fcc41-1925-4c4c-806d-8566c6e27f79</Identifier><SequenceIndicator>Security 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An open, nonproprietary protocol for securing dat acommunications across computer networks. SSL is sandwiched between the applicatio nprotocol (such as HTTP, Telnet, FTP, and NNTP) and the connection protocol (such a sTCP/IP, UDP). SSL provides server authentication, message integrity, data encryption ,and optional client authentication for TCP/IP connections.</OtherInformation></Objective></Goal><Goal><Name>Supporting Security Services</Name><Description>Protocols and components to be used in addition to certificates and digital signatures</Description><Identifier>_0c02152b-288d-45bd-b77a-cfc7d3807e8a</Identifier><SequenceIndicator>Security 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>These consist of the different protocols and components to be used in addition to certificates and digital signatures.</OtherInformation><Objective><Name>Secure Multipurpose Internet Mail Extensions (S/MIME)</Name><Description>Provide a consistent way to send and receive secure MIME data</Description><Identifier>_3a4e5417-c6f7-40b4-ab19-337dba0678c0</Identifier><SequenceIndicator>Security 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Provides a consistent way to send and receive secure MIME data. Based on the Internet MIME standard, S/MIME provides cryptographic security services for electronic messaging applications: authentication, message integrity and nonrepudiation of origin (using digital signatures) and data confidentiality (using encryption). S/MIME is not restricted to mail; it can beused with any transport mechanism that transports MIME data, such as HTTP.</OtherInformation></Objective><Objective><Name>Transport Layer Security (TLS)</Name><Description>Provide communications privacy over the Internet</Description><Identifier>_e5a6ccc1-a337-47f8-95be-0ce60d6d5075</Identifier><SequenceIndicator>Security 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Standard for the next generation SSL. TLS provides communications privacy over the Internet. The protocol allows client/server applications to communicate in a way that is designed to prevent eavesdropping, tampering, or message forgery.</OtherInformation></Objective><Objective><Name>Web Services Security (WS Security)</Name><Description>Provide message integrity, message confidentiality, and single message authentication</Description><Identifier>_f51a9b9e-2982-4e35-96c6-907151bbd9bb</Identifier><SequenceIndicator>Security 2.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Describes enhancements to SOAP messaging to provide message integrity, message confidentiality, and single message authentication. These mechanisms can be used to accommodate a wide variety of security models and encryption technologies including X.509, Kerberos, and SAML.</OtherInformation></Objective><Objective><Name>Security Assertion Markup Language (SAML)</Name><Description>Exchange security information expressed in the form of assertions about subjects</Description><Identifier>_4755255c-01a4-4d59-9c54-0b2e7d233e09</Identifier><SequenceIndicator>Security 2.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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 domain. SAML is expected to play a key role in the federal-wide E-Authentication initiative, and is supported by both the Liberty Alliance and WS Security.</OtherInformation></Objective><Objective><Name>Simple Key Management Protocol (SKIP)</Name><Description>Handle key management across IP networks and VPNs</Description><Identifier>_74534ee9-21d0-4187-947c-b5a7da86dd46</Identifier><SequenceIndicator>Security 2.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A protocol developed by Sun Microsystems to handle key management across IP networks and VPNs.(http://www.networksorcery.com/enp/rfc/rfc2356.txt)</OtherInformation></Objective><Objective><Name>Secure Shell (SSH)</Name><Description>Perform client authentication</Description><Identifier>_e0c05424-a785-47f0-83c1-6dc7bb2d709d</Identifier><SequenceIndicator>Security 2.6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A strong method of performing client authentication. Because it supports authentication, compression, confidentiality and integrity, SSH is used frequently on the Internet. SSH has two important Components, RSA certificate exchange for authentication and Triple DES for session encryption.</OtherInformation></Objective></Goal><Goal><Name>Enterprise Application Integration</Name><Description>Processes and tools specializing in updating and consolidating applications and data within an enterprise</Description><Identifier>_941acbd1-0f78-49cb-abd2-8083f887eef5</Identifier><SequenceIndicator>Integration 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Business Process Management</Name><Description>Definition and management of cross application business processes across the enterprise and/or between enterprises</Description><Identifier>_a01c8827-4c26-4d18-a501-6d214b0a8308</Identifier><SequenceIndicator>Integration 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This process is responsible for the definition and management of cross application business processes across the enterprise and/or between enterprises.</OtherInformation></Objective><Objective><Name>Application Connectivity</Name><Description>Provide reusable, noninvasive connectivity with packaged software</Description><Identifier>_21b95c1c-521d-4267-ab75-234b348ba580</Identifier><SequenceIndicator>Integration 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This process provides reusable, noninvasive connectivity with packaged software. This connectivity is provided by uni- or bidirectional adapters.</OtherInformation></Objective><Objective><Name>Transformation and Formatting</Name><Description>Conversion of data, message content, information structure, and syntax to reconcile differences in data amongst multiple systems and data sources</Description><Identifier>_af937268-53c5-4eb8-8f05-ece70bf9673e</Identifier><SequenceIndicator>Integration 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>This process is responsible for the conversion of data, message content, information structure, and syntax to reconcile differences in data amongst multiple systems and data sources.</OtherInformation></Objective></Goal><Goal><Name>Middleware</Name><Description>Link or &#8220;glue&#8221; two otherwise separate applications</Description><Identifier>_8a8650ec-ca6b-42f5-a0f8-a0b9049acd6e</Identifier><SequenceIndicator>Integration 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Middleware increases the flexibility, interoperability, and portability of existing infrastructure by linking or &#8220;gluing&#8221; two otherwise separate applications.</OtherInformation><Objective><Name>Remote Procedure Call (RPC)</Name><Description>Allow a program on a client computer to invoke a program on a server computer</Description><Identifier>_80a9db5e-f623-49e7-90b9-d8c0b2f41001</Identifier><SequenceIndicator>Integration 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>RPC is a protocol allowing a program on a client computer to invoke a program on a server computer.</OtherInformation></Objective><Objective><Name>Message Oriented Middleware (MOM): IBM WebSphere MQ</Name><Description>Provide APIs, queue management, message routing, automatic failover, and workload balancing</Description><Identifier>_8791f491-cce1-41d4-a5da-ade07ac609d8</Identifier><SequenceIndicator>Integration 2.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Software solution providing APIs, queue management, message routing, automatic failover, and workload balancing. Message Oriented Middleware (MOM) is software residing in both sides of the client/server architecture providing support for asynchronous calls, or messages, between applications. Message queues are used to track and store requests waiting for execution by the source application. Messaging allows otherwise complex programming and networking details to be abstracted from the developer.</OtherInformation></Objective><Objective><Name>Message Oriented Middleware (MOM): Microsoft Message Queue (MSMQ)</Name><Description>Provide synchronous and asynchronous message queuing, routing, and security</Description><Identifier>_34a44b5b-ab8c-4c7e-9171-1377ed8c210b</Identifier><SequenceIndicator>Integration 2.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Software technology providing synchronous and asynchronous message queuing, routing, and security. Message Oriented Middleware (MOM) is software residing in both sides of the client/server architecture providing support for asynchronous calls, or messages, between applications. Message queues are used to track and store requests waiting for execution by the source application. Messaging allows otherwise complex programming and networking details to be abstracted from the developer.</OtherInformation></Objective><Objective><Name>Database Access - PL/SQL</Name><Description>Provide access to and across multiple database technologies in a distributed environment</Description><Identifier>_5264807d-eb11-417c-a138-abcc29a7a45b</Identifier><SequenceIndicator>Integration 2.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Oracle's procedural extension to industry standard SQL. Database Access provides access to and across multiple database technologies in a distributed environment. Database Access is provided through the use of native database Application Programming Interfaces (APIs), client side APIs, or server side database gateways.</OtherInformation></Objective><Objective><Name>Database Access: ISQL/w</Name><Description>Provide access to and across multiple database technologies in a distributed environment</Description><Identifier>_52e0c14a-21b8-4f87-824f-08eb8f8be13f</Identifier><SequenceIndicator>Integration 2.5</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Microsoft's implementation of ANSI SQL. Database Access provides access to and across multiple database technologies in a distributed environment. Database Access is provided through the use of native database Application Programming Interfaces (APIs), client side APIs, or server side database gateways.</OtherInformation></Objective><Objective><Name>Database Access: OPEN ANSI SQL/92) (MSMQ)</Name><Description>Promote the portability and interoperability of database application programs and facilitates maintenance of database systems across heterogeneous data processing environments</Description><Identifier>_8ed9b4d5-c4db-49f4-a200-2a874cc03ff1</Identifier><SequenceIndicator>Integration 2.6</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>SQL is the information processing industry standard language of relational database management systems (RDMS). ANSIX3.1351992 (also referred to as SQL92 and ANSI SQL) is the industry standard for Database Language SQL. This standard promotes the portability and interoperability of database application programs and facilitates maintenance of database systems across heterogeneous data processing environments. SQL92 provides a standardized way for embedding SQL statements into application development languages. Database Access provides access to and across multiple database technologies in a distributed environment. Database Access is provided through the use of native database Application Programming Interfaces (APIs), client side APIs, or server side database gateways.</OtherInformation></Objective><Objective><Name>Database Access: NET8</Name><Description>Offer transparent connection from client tools to the database, or from one database to another</Description><Identifier>_253f9379-a9ff-45c5-83ef-122641e1fc8c</Identifier><SequenceIndicator>Integration 2.7</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>NET8 (called SQL*NET prior to Oracle8) is Oracle'sclient/server middleware product that offers transparent connection from client tools to the database, or from one database to another. SQL*Net/ Net8 works across multiple network protocols and operating systems. Previous versions referred to as SQL*Net.Database Access provides access to and across multiple database technologies in a distributed environment. Database Access is provided through the use of native database APIs, client side APIs, or server side database gateways.</OtherInformation></Objective><Objective><Name>Transaction Processing Monitor</Name><Description>Provide synchronous messaging and queuing along with other transaction management services designed to support the efficient processing of high volumes of transactions</Description><Identifier>_c4d609ad-1133-4010-83a4-bbe4d293a10c</Identifier><SequenceIndicator>Integration 2.8</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Software providing synchronous messaging and queuing along with other transaction management services designed to support the efficient processing of high volumes of transactions. Core services include load balancing, rollback/commit, and recovery. Transaction Processing provides cost-effective scalability to applications and database systems by managing and throttling transactionson behalf of the database system.</OtherInformation></Objective><Objective><Name>Object Request Broker (ORB): Common Object Request Broker Architecture(CORBA)</Name><Description>Enable objects to communicate with one another regardless of what programming language they were written in or what operating system they're running on</Description><Identifier>_72560212-bb55-4a0d-bfc2-f13a6a08edb9</Identifier><SequenceIndicator>Integration 2.9</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An architecture that enables objects to communicate with one another regardless of what programming language they were written in or what operating system they're running on. Object Request Broker (ORB) is a technology enabling distributed objects to communicate and exchange data with remote objects. ORB encapsulates the locality and implementation of the objects, allowing users to develop applications that leverage components by accessing the Components interface.</OtherInformation></Objective><Objective><Name>Object Request Broker (ORB): Component Object Model (COM)</Name><Description>Design and build component-based applications</Description><Identifier>_731944a7-2f2e-40b6-9cf7-d4a0e35645e4</Identifier><SequenceIndicator>Integration 2.10</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A software architecture created by Microsoft to design and build component-based applications. COM object capabilities are accessible from exposed interfaces. Object Request Broker (ORB) is a technology enabling distributed objects to communicate and exchange data with remote objects. ORB encapsulates the locality and implementation of the objects, allowing users to develop applications that leverage Components by accessing the Components interface.</OtherInformation></Objective><Objective><Name>Object Request Broker (ORB): Distributed Component Object Model (DCOM)</Name><Description>Allow COM components tocommunicate across network boundaries</Description><Identifier>_9aea86b2-f02e-4c6d-a3ed-06dfc9fa6fa3</Identifier><SequenceIndicator>Integration 2.11</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>An extension of the Component Object Model (COM) that allows COM components to communicate across network boundaries. Traditional COM components can only perform inter-process communication across process boundaries on the same machine. Object Request Broker (ORB) is a technology enabling distributed objects to communicate and exchange data with remote objects. ORB encapsulates the locality and implementation of the objects, allowing users to develop applications that leverage components by accessing the components interface.</OtherInformation></Objective><Objective><Name>Object Request Broker (ORB): Component Object Model (COM )</Name><Description>Provide a runtime and services that are readily used from any programming language or tool, and enables extensive interoperability between Components regardless of how they were implemented</Description><Identifier>_866b2fc5-c286-4ea4-9196-5ba9ab858adc</Identifier><SequenceIndicator>Integration 2.12</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>COM is an extension of the COM that provides a runtime and services that are readily used from any programming language or tool, and enables extensive interoperability between Components regardless of how they were implemented. Object Request Broker (ORB) is a technology enabling distributed objects to communicate and exchange data with remote objects. ORB encapsulates the locality and implementation of the objects, allowing users to develop applications that leverage components by accessing the components interface.</OtherInformation></Objective></Goal><Goal><Name>Service Description / Interface</Name><Description>Publish the way in which web services or applications can be used</Description><Identifier>_335704b2-0cb0-4051-bb24-c3318968b0d5</Identifier><SequenceIndicator>Interface 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Defines the method for publishing the way in which web services or applications can be used.</OtherInformation><Objective><Name>API</Name><Description>Application Program Interface</Description><Identifier>_f196833f-2679-4dad-aa0c-cab7b824b2a0</Identifier><SequenceIndicator>Interface 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective><Objective><Name>WSDL</Name><Description>Web Services Description Language</Description><Identifier>_30ba0d3c-b3e0-437f-8474-ac9e52f39b42</Identifier><SequenceIndicator>Interface 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective></Goal><Goal><Name>Service Discovery</Name><Description>The method in which applications, systems or web services are registered and discovered</Description><Identifier>_f8213532-371d-4fea-89d5-8e919c42360f</Identifier><SequenceIndicator>Interface 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Defines the method in which applications, systems or web services are registered and discovered.</OtherInformation><Objective><Name>UDDI</Name><Description>Universal Description, Discovery, and Integration</Description><Identifier>_634bcf36-94a2-4c1e-a662-b6f9ed2a3172</Identifier><SequenceIndicator>Interface 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation></OtherInformation></Objective></Goal><Goal><Name>Data Format / Classification</Name><Description>Define the structure of a file</Description><Identifier>_a1e33042-b25b-406e-a37e-cd85815e622e</Identifier><SequenceIndicator>Interoperability 1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Electronic Data Interchange (EDI)</Name><Description>Define the structure for transferring data between enterprises</Description><Identifier>_ab83040b-6365-4483-8dc5-6d46840d22a9</Identifier><SequenceIndicator>Interoperability 1.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Defines the structure for transferring data between enterprises. EDI is used mainly used for purchase related information. ANSI X.12 refers to the approved EDI standards.</OtherInformation></Objective><Objective><Name>Extensible Markup Language (XML)</Name><Description>The standard format for web data and a common data format at all levels of the architecture</Description><Identifier>_36fc6540-aee2-4c30-bed4-bbd4889bfeb3</Identifier><SequenceIndicator>Interoperability 1.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>XML has emerged as the standard format for web data, and is beginning to be used as a common data format at all levels of the architecture. Many specialized vocabularies of XML are being developed to supportspecific Government and Industry functions.</OtherInformation></Objective><Objective><Name>Namespaces</Name><Description>Qualified references to URI (Uniform Resource Identifier) resources within XML documents</Description><Identifier>_a0a7a40b-d1a7-4178-a60f-3edaf53241d8</Identifier><SequenceIndicator>Interoperability 1.3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Namespaces are qualified references to URI (Uniform Resource Identifier) resources within XML documents.</OtherInformation></Objective><Objective><Name>XML Linking Language (XLINK)</Name><Description>Modify XML documents to include links, similar to hyperlinks, between resources</Description><Identifier>_f2c2ffe9-96e1-4524-9da9-98e100fa2ce0</Identifier><SequenceIndicator>Interoperability 1.4</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>A language used to modify XML documents to include links, similar to hyperlinks, between resources. XLINK provides richer XML content through advanced linking integration with information resources.</OtherInformation></Objective></Goal><Goal><Name>Data Transformation</Name><Description>The protocols and languages that change the presentation of data within a graphical user interface or application</Description><Identifier>_bc5a2ea8-74fd-4554-9b8d-229e82d0609c</Identifier><SequenceIndicator>Interoperability 2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Data Transformation consists of the protocols and languages that change the presentation of data within a graphical user interface or application.</OtherInformation><Objective><Name>Extensible Style sheet Language Transform (XSLT)</Name><Description>Transform XML documents from one schema into another</Description><Identifier>_0d6d85ea-dec6-49f4-88b9-8208a2d308b0</Identifier><SequenceIndicator>Interoperability 2.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>Transforms XML document from one schema into another. Used for data transformation between systems using different XML schema, or mapping XML to different output devices.</OtherInformation></Objective></Goal><Goal><Name>Data Types / Validation</Name><Description>Identify and affirm common structures and processing rules</Description><Identifier>_99f96578-9338-4c59-9f9e-31be4206a957</Identifier><SequenceIndicator>Interoperability 3</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>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.</OtherInformation><Objective><Name>Document Type Definition (DTD)</Name><Description>Restrict and maintain the conformance of an XML, HTML, or SGML document</Description><Identifier>_a099c739-9796-41e9-bc9a-2298166ed840</Identifier><SequenceIndicator>Interoperability 3.1</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>DTD is used to restrict and maintain the conformance of an XML, HTML, or SGML document. The DTD provides definitions for all tags and attributes within the document and the rules for their usage. Alterations to the document are validated with the referenced DTD.</OtherInformation></Objective><Objective><Name>XML Schema (XSD)</Name><Description>Define the structure, content, rules and vocabulary of an XML document</Description><Identifier>_ab5c9c4f-3eb8-48b3-8269-bd410429ba49</Identifier><SequenceIndicator>Interoperability 3.2</SequenceIndicator><Stakeholder><Name></Name><Description></Description></Stakeholder><OtherInformation>XML Schemas define the structure, content, rules and vocabulary of an XML document. XML Schemas are useful in automation through embedding processing rules.</OtherInformation></Objective></Goal></StrategicPlanCore><AdministrativeInformation><StartDate>2007-10-01</StartDate><EndDate></EndDate><PublicationDate>2010-08-30</PublicationDate><Source>http://www.whitehouse.gov/omb/egov/documents/FEA_CRM_v23_Final_Oct_2007.pdf</Source><Submitter><FirstName>Owen</FirstName><LastName>Ambur</LastName><PhoneNumber></PhoneNumber><EmailAddress>Owen.Ambur@verizon.net</EmailAddress></Submitter></AdministrativeInformation></StrategicPlan>