Glossary of Terms

.NET
A software platform designed by the Microsoft Corporation. It is an environment for writing C#, Visual Basic, and C++ programs that can easily and securely interoperate.
.NET Framework
An environment for building, deploying, and running Web services and other applications. It consists of three main parts: the Common Language Runtime, the Framework classes, and ASP.NET.
.NET Framework Software Development Kit (SDK)
A set of documentation, samples, command-line tools, compilers, and the .NET Framework; that is, everything you need to write, build, test, and deploy .NET Framework applications.
Accepting Security Provider
A security provider that is responsible for accepting secure requests and usually also for determining the invoker identity.

See Also: Identity .
Access Control
Restrictions of a subject's access to a resource.

See Also: Access Controller, Subject .
Access Controller
An application component that is responsible for access control decisions.

See Also: Access Control .
accessPoint
A binding template element that indicates where you can find the endpoint of the Web service that is described by this entity. This may be a URL, an electronic mail address, or even a telephone number.

See Also: Universal Description, Discovery and Integration .
ACL
Access Control List — A list of entities, together with their access rights, the members of which have authorized access to a resource.

See Also: Subject .
Admin Service
The core System Web service, allowing you to manage advanced settings for each deployed service on a Systinet Server. Using this Web service it is possible to manage settings like security mechanisms, transport interceptors, polymorphism, automatic Web service authentication, and automatic authorization checks per Web service method.
Alias
A name that an entity uses in place of its real name.
Apache Containers
A schema for transferring containers proposed by Apache group. This schema is not compatible with Microsoft .NET.
Application Server-Dependent Deployment Descriptor
When an enterprise application is deployed on the server, it contains a set of deployment descriptors. They contain application metadata. Format and meaning of Application Server Dependent Deployment Descriptor is closely related to the application server and cannot be used in the context of any other application server.
Application Web services
Web services can be categorized into the three groups: System, Application, and Utility Web services. Application Services are created for specific tasks by the developer. To accomplish the task they typically use Utility Web services.
ASP .NET
ASP .NET is a unified Web development platform that provides the services necessary for developers to build enterprise-class Web applications.
Asynchronous Client Invocation
Client invocation of any Web service in an asynchronous way.
Asynchronous Return Mechanism
A service implementation returning the results of a call to Systinet Server in an asynchronous way.
Asynchronous Transport Coupling
Sending the response from a Web service invocation over a different transport channel than the one on which the request came.
Authentication
The process of establishing the validity of a claimed identity, it usually consists of two steps: 1/ identification - presenting identity credentials to the security system, 2/ verification - generating identity that corroborates the binding between the identity principals and credentials.
Authorization
The process of determining what types of activities are permitted. Usually, authorization is in the context of authentication. Once you have authenticated principals, they may be authorized different types of access or activity.

See Also: Authentication .
BEA WebLogic Application Server
An application server provided by BEA Systems, Inc.
Binding Template
For a businessService entry, a list of binding templates that point to specifications and other technical information about the service is associated. For example, a binding template might point to a URL that supplies information on how to invoke the service. The binding template also associates the service with a service type.

See Also: Universal Description, Discovery and Integration .
Borland Application Server
An application server provided by the Borland Software Corporation.
Borland Enterprise Server
An application server provided by Borland Software Corporation.
Business Entity
A representation of information about a business. Each business entity contains a unique identifier, the business name, a short description of the business, some basic contact information, a list of categories and identifiers that describe the business, and a URL pointing to more information about the business.

See Also: Universal Description, Discovery and Integration .
Business Service
A structure associated with a businessEntity that consists of a list of businessService structures offered by the businessEntity. Each businessService entry contains a business description of the service, a list of categories that describe the service, and a list of pointers to references and information related to the service.

See Also: Universal Description, Discovery and Integration .
C#
A modern, object-oriented language that enables programmers to build a applications for the Microsoft .NET platform.
Catalina Servlet Container
A Tomcat 4.0 servlet container. Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies.
Certificate
An electronic identifier from a certification authority that includes the certification authority signature made with its private key. The authenticity of the signature is validated by other users who trust the certification authority public key.

See Also: Certification Authority .
Certificate Chain
A list of Certificates (usually X.509 Certificates), starting with a certificate for a given subject that is signed by the authority represented by the next certificate in the list. This list usually ends with the root certification authority certificate.

See Also: X.509 .
Certificate Revocation List
A data structure that enumerates digital certificates that have been invalidated by their issuer prior to when they were scheduled to expire.

See Also: Certificate .
Certification Authority
An entity that issues digital certificates (especially X.509 certificates) and vouches for the binding between the data items in a certificate.

See Also: X.509 .
Client Package
Client side-specific information needed to invoke a specific Web service. This usually consists of a deployment descriptor and custom code, such as header processors, interceptors, serializers.
Client Profile (in Systinet Developer)
A set of client packages and additional configuration, such as security settings.

See Also: Client Package .
Clustering
The act of connecting multiple computers and making them act like a single machine. Corporations often cluster servers to distribute computing-intensive tasks and risks. If one server in a cluster fails, some operating systems can move its processes to another server, allowing end users to continue working while the first server is revived.
Content Based Routing (CBR)
An advanced and easy to use technique for message routing based on message content.

See Also: XPath .
Credentials
Data that is transferred to establish the claimed identity of an entity. According to RFC2828, a credential is the information one entity presents to another to authenticate the other's identity.
CRL

See: Certificate Revocation List .
CTS (Common Types System)
A definition of how types work within runtime (their declaration and usage), which enables types in one language to interoperate with types in another language, including cross-language exception handling.

See Also: .NET .
DMZ (Demilitarized Zone)
An unprotected server on which all parties have access to everything. A web server may be put in the DMZ while the assets it accesses, such as databases, remain behind a firewall. It works in conjunction with transport layer security.

See Also: TLS .
Deploy Service
A System Web service that is used to deploy packages to a Systinet Server.
Deploy Tool
A part of Systinet Server that deploys and undeploys deployment packages to Systinet Servers.
Deployed Web service (in Systinet Developer)
A Web service that is assigned to a particular Deployment Package in the Project.

See Also: Deployment Package .
Deployment
The process of installing a deployment package to particular Systinet Server.

See Also: Deployment Package, Deployment Descriptor .
Deployment Descriptor
An XML document describing a package.

See Also: Deployment .
Deployment Package
A definition of Web services plus deployment information.

See Also: Deployment .
Deserialization
The process of creating Java objects out of a SOAP message.
Deserializer
A class that creates a Java object and fills it with the data from a SOAP message.
Distinguished Name
A distinguished name (DN) is a set of attribute values that identify the path leading from the base of the directory information tree to the object that is named. An X.509 public-key certificate or CRL contains a DN that identifies its issuer, and an X.509 attribute certificate contains a DN or other form of a name that identifies its subject.

See Also: Certificate, X.509 .
Document/Literal
One possible encoding for a SOAP message, indicating that the message must strictly follow a schema written in the WSDL Document.
DOM
Document Object Model - a tree of objects with interfaces for traversing the tree and writing an XML version of it, as defined by the W3C specification.
DOM element
A structure representing an XML element as defined by DOM.
Dynamic Call
Constructing and issuing a request whose signature is possibly not known until runtime.
Dynamic Invocation
Constructing and issuing a request whose signature is possibly not known until runtime.
EAR File
Applications deployed on an application server are usually delivered as one compressed file with .ear extension. The file may contain software components, web applications, and resources.
EJB
Enterprise JavaBean.
Embedded Server
The Systinet Server in Systinet Developer that is used for testing purposes. It is tightly bound with the IDE.
Encoded Serialization
Serialization that uses an encoding layer to read/write data.
Endpoint
A referenceable entity (using, for example, a URL or URI).
Entity JavaBean
The kind of EJB that provides an object view of data in the database.

See Also: EJB .
Exception (Unhandled Java Exception)
An event during program execution that prevents the program from continuing normally.
Forte For Java
Sun Microsystems Forte For Java. An IDE for development of Java applications. It was a branded and commercial version of NetBeans; now it is named Sun ONE Studio (SOS). Systinet Developer for Sun ONE Studio is a plug-in that can be plugged into SOS and lets developers develop Web service based applications right in the IDE.

See Also: Sun ONE Studio .
Gateway
A connection between two MOMs. The gateway passes messages from one environment into the other.

See Also: MOM .
GSS-API
Generic Security Services API (GSS-API) is a programming interface that allows two applications to establish a security context independent of the underlying security mechanisms. Specified in RFC-2743.

See Also: Security Mechanism .
Header
A part of a SOAP message usually carrying some metadata.
Header Processor
A Java class for parsing/creating headers.
HTTP
HyperText Transfer Protocol. The Internet protocol, based on TCP/IP.
HTTPS
HyperText Transfer Protocol layered over the SSL protocol.

See Also: HTTP, Security Mechanism .
IBM WebSphere Application Server
An application server provided by the International Business Machines Corporation.
Identity
Information that is unique within a security domain and that is recognized as denoting a particular entity within that domain.
IETF
Internet Engineering Task Force (www.ietf.org).
IIS (Internet Information Services)
A secure platform for building and deploying business applications, hosting and managing Web sites, and publishing and sharing information across a company intranet or the Internet.
In Parameter
A parameter that is passed from client to server.
In/Out Parameter
A parameter that is passed in both directions. For example, it may contain an input value for the server and the processed result for the client.
Incoming Message
A message that is sent to the Systinet Server runtime. On the client side, this is a response message. On the server side, a request message.
Initiating Security Provider
A security provider that is responsible for initiating and maintaining secure communication from the client to the server side.

See Also: Security Provider .
Interceptor
A class for intercepting (i.e. inspecting or modifying) the content of a message.
J2EE Application Server
An application server that is compliant with the J2EE specification published by Sun Microsystems Incorporated.
J2EE Specification
The Java 2 Platform, Enterprise Edition specification published by Sun Microsystems Incorporated.
JAAS
The Java Authentication and Authorization Service (JAAS) is a set of Java packages that enable services to authenticate and enforce access controls upon users.

See Also: Authentication, Authorization, Access Control .
JAR File
A file compressed using the Java Archive (JAR) file format.
Java Collections
A set of collections defined by the Java Platform specification (java.util.Map, java.util.Set, java.util.List).
Java Security
A set of Java security concepts based on the security framework provided by Java itself.

See Also: JSSE, JCE, JAAS .
Java2WSDL tool
A tool for converting Java classes and/or interfaces into their WSDL description.
JavaBeans Activation Framework
Standard services used to determine the type of an arbitrary piece of data, encapsulate access to it, discover the operations available on it, and to instantiate the appropriate bean to perform said operation(s).
JAX-RPC
A standard created by Sun's Java Community Process (#101) intended as a high-level API for calling Web services.
JAXM
A standard created by Sun's Java Community Process (#67) intended as a low-level API for calling Web services.
JBoss Application Server
An open source Application Server available from JBoss.
JCE
The Java Cryptography Extension - a set of packages that provide a framework and implementations for encryption, key generation and key agreement, and Message Authentication Code (MAC) algorithms. Support for encryption includes symmetric, asymmetric, block, and stream ciphers. The software also supports secure streams and sealed objects.
JDBC
Java DataBase Connectivity (JDBC) Data Access API.
JMS
The Java Message Service API.
JMS Destination
For sending and receiving messages, JMS uses a destination, which may be either JMS Topic or JMS Queue.

See Also: JMS .
JMS Message
A message sent by the Java Message Service.

See Also: JMS .
JMS Provider
A provider of JMS administered objects, such as JMS Queue or JMS Queue Connection Factory.

See Also: JMS .
JMS Queue
Used by the Java Message Service in Point-to-Point communications.

See Also: JMS .
JMS Queue Connection Factory
Used by the Java Message Service in Point-to-Point communications for creating JMS Connections.

See Also: JMS .
JMS Topic
Used by the Java Message Service in Publish/Subscribe communications.

See Also: JMS .
JMS Topic Connection Factory
Used by the Java Message Service in Publish/Subscribe communications for creating JMS Connections.

See Also: JMS .
JMS Transport
A pluggable transport that enables the sending of SOAP messages using the Java Message Service.

See Also: JMS .
JNDI
The Java Naming and Directory Interface.
JNDI Lookup
A lookup based on a unique JNDI name that returns an object bounded in the JNDI namespace.

See Also: JNDI .
JNDI Property
To use a specific implementation of JNDI, JNDI properties might be required to be set in the environment.

See Also: JNDI .
JSSE
The Java Secure Socket Extension - a set of Java packages that enable secure Internet communications. It implements a Java version of SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols and includes functionality for data encryption, server authentication, message integrity, and optional client authentication. Using JSSE, developers can provide for the secure passage of data between a client and a server running any application protocol (such as HTTP, Telnet, NNTP, and FTP) over TCP/IP.
JTA
The Java Transaction API.
Kerberos
A system developed at the Massachusetts Institute of Technology that uses passwords and symmetric cryptography (DES) to implement a ticket-based, peer-entity authentication service and an access control service distributed in a client-server network environment.
Key
Short for Cryptographic Key - an input parameter that varies the transformation performed by a cryptographic algorithm.
Key Entry
An entry in the key store consisting of an alias, a cryptographic key, and a certificate chain.

See Also: Alias, Key Store, Key, Certificate Chain .
Key Store
A Systinet Server component responsible for management of key entries.

See Also: Key Entry .
LDAP
Lightweight Directory Access Protocol (RFC-1777) - a client-server protocol that supports basic use of the directory servers; i.e., database servers or other systems that provide information (e.g., digital certificate or CRL) about an entity whose name is known.

See Also: Certificate, CRL .
Library Package
Java class packages that provide their classes to other deployed packages. Java classes deployed in Systinet Server are normally accessible only inside their own packages.
Literal Serialization
Serialization driven only by XML Schema-type definitions.
Load-Balancing
Distributing processing and communications activity evenly across a computer network so that no single device is overwhelmed.
Local Name
A local part (without namespace) of a Qname.

See Also: Qualified Name .
Message
Data plus meta-information indicating how it is to be routed and handled. An example of a message is a SOAP message or transport-level message.
Message Processing
The process through which a message is processed by interceptors, serializers, and deserializers.
MIME
Multipurpose Internet Mail Extensions - a standard for sending data with attachments. This standard is set out in RFCs 2045, 2046, 2047, and 2048.
MOM
Message Oriented Middleware. An integration paradigm based on asynchronous message exchange.

See Also: Gateway .
Multipart Content
Content encoded in accordance with the MIME specification.
Namespace
Namespaces are typically established to distinguish between multiple interpretations of a single token or phrase. For example, a "nut" in the "food" namespace is something to eat, while in the "hardware" namespace something to fasten to a bolt (something you would not want to attempt with a "food:nut" and vice-versa). In XML, it can be thought of as a collection of names, identified by a URI reference [RFC2396], that are used in XML documents.
NetBeans
An open source platform primarily used for development of Java applications; it has evolved into a Tools Platform. The commercial and branded version of NetBeans is a product called Sun ONE Studio (formerly Sun Forte For Java). Systinet Developer for Sun ONE Studio is a plug-in that can be used with NetBeans and lets developers develop Web Service-based applications right in the IDE.

See Also: Sun ONE Studio .
OASIS
Organization for the Advancement of Structured Information Standards (http://www.oasis-open.org) - an international, not-for-profit consortium that designs and develops industry standard specifications for interoperability based on XML.
Orion Application Server
An Application Server available from IronFlare AB of Sweden.
Out Parameter
A parameter that is sent from the server to the client.
Outgoing Message
A message sent out during Systinet Server runtime. On the client side, this message is called a request; on the server side, it is a response.
Package Manager (in Systinet Developer)
A part of a Systinet Server representation/Client Profile that is responsible for management of deployment/client packages. It also lets you view the installed packages and their Web services.
Package, Client Package

See: Client Package .
Package, Library Package

See: Library Package .
Package, Server Package

See: Server Package .
Permission
An action that can be performed on a particular resource by a specific principal or role.
PDP- Policy Decision Point
A logical entity that is responsible for authorizing or denying access to services and/or resources.
Ping Service
A ping service is a System Web service that can be used as a lightweight method for determining whether a Systinet Server is running.
PKCS
The Public-Key Cryptography Standards are specifications produced by RSA Laboratories in cooperation with secure systems developers worldwide for the purpose of accelerating the deployment of public-key cryptography.
PKI
Public-Key Infrastructure - a system of certification authorities (and, optionally, other supporting servers and agents) that perform some set of certificate management, archive management, key management, and token management functions for a community of users in an application of asymmetric cryptography.

See Also: Certification Authority .
PEP - Policy Enforcement Point
A logical entity that enforces policy decisions.
POP, POP3
Post Office Protocol - a protocol for retrieval of email messages from mail servers.

See Also: POP3 server .
POP3 server
A mail server that supports the POP3 protocol from retrieval of email messages.

See Also: POP, POP3 .
Port
A part of WSDL that binds an endpoint address and its interface.
PortType
Part of a WSDL document that describes the interface of a service.

See Also: WSDL .
Principal
An entity whose identity can be authenticated. A principal can represent any entity, such as an in individual, a corporation, or a login id.
Protected Store
A Systinet Server component consisting of a user store and key store.

See Also: User Store, Key Store .
Proxy Host
The host name of a proxy server.
Proxy Port
Port number of a proxy server.
Proxy, dynamically generated
A Java object that acts as a proxy to a Web service. Invoking methods on this object results in a SOAP request and response exchange with the Web service.
Public Cloud
A Universal Business Registry where businesses can describe and publish their web services to the general public.

See Also: UBR .
Publisher Assertion
A structure that allows you to emphasize a relationship between two Business Entities.

See Also: Universal Description, Discovery and Integration .
QName

See: Qualified Name .
Qualified Name
A name that consists of a namespace and a unique name from that namespace.

See Also: Namespace .
Receiver
A referenceable entity that accepts messages. This can be overseen as a Web service, an asynchronous endpoint, or a stub/proxy that accepts a response.
Reference
A reference to data that are defined in another part of the message. An example might be a reference to the next MIME part of a message or a reference to repeated Java objects.
Reliability
The ability of messages to be delivered regardless of software component, system, or network failures.

See Also: WS-ReliableMessaging .
Remote Debugging (in Systinet Developer)
Debugging of Web services that are deployed to a remote Systinet Server. In Systinet Server for Java Developer, you can place a breakpoint into your Web service source code, switch-on Remote Debugging Support for the Systinet Server and debug this Web service remotely even when it is running on a remote machine.
Remote Server
In Systinet Developer, you have a list of Systinet Servers that you can work with. You can register any running Systinet Server into this list so you can work with it (remotely manage this server, deploy Web services to this server etc.).
REST
REpresentational State Transfer is an architectural module used to implement networked IT systems. The modeling of communication between components is similar to that used by HTTP. The main distinguishing features of this model relate to resources.
Return Value
A single value returned from a service.
Role
A category that applies to a set of principals.
RFC
An IETF Request For Comments (see http://www.ietf.org/rfc) - usually a standard or a recommendation.
RPC
Remote Procedure Call - an extension of a common procedure call used inside one application to span multiple processes running on multiple hosts.
RPC/Encoded
One possible SOAP message encoding, indicating that the message format is logically given by the XML schema present in the WSDL. The physical representation of the message is given by the encoding of the message.

See Also: WSDL .
SAML
Security Assertions Markup Language - an XML framework for exchanging security information over the Internet. SAML enables disparate security services systems to interoperate. It resides within a system's security mechanisms to enable exchange of identities and entitlements with other services.
Scalability
How well a system can adapt to increased demands. For example, a scalable network system would be one that can start with just a few nodes, but easily expand to thousands of nodes.
Schema Type
Defines the type of a part of XML data.
Security Manager
The component of the Systinet Server responsible for security management.
Security Mechanism
A mechanism that implements a security function. Some examples of security mechanisms are authentication exchange, checksum, digital signature, encryption, and traffic padding.
Security Provider
A provider for particular security mechanism(s).

See Also: Security Mechanism .
Sender
An entity that sends messages.
Sequence Owner
A load balancer node that handles all the messages in a WS-RM reliable managing sequence. The reliable message sequence corresponds to a load balancer session.

See Also: WS-ReliableMessaging .
Serialization
The process by which binary objects are written into a structured stream; for example, when Java objects are written into a SOAP message.
Serializer
A class that writes a Java object into a SOAP message.
Server Package
The package that holds all the service-related files.

See Also: Deployment Package, Deployment .
Service Class
The implementation class of the Web service.
Service Endpoint
A single endpoint of a service instance with an associated path and additional configuration (such as header processors, serializers, etc.).
Service Instance
A service class instance registered in Systinet Server for Java.
Service Lookup

See: Web Service Lookup .
Service Manager
A component of the Systinet Server that is responsible for management of deployed Web services.
Service State
The current state of a service instance; e.g., Offline, Starting, Running, Stopping, Stopped.
Service, Asynchronous Java Service
A Web service implemented in Java that returns the results of an invocation in an asynchronous manner.
Service, Java Service
A Web service implemented in Java that handles the messages using Java types representation of their content.
Service, Raw Service
A Service written in Java that handles the messages using a low-level transport message API.
Service, XML Service
A Service written in Java that handles the messages using the low-level SOAP Message API.
Servlet
The basic part of Java Servlet Technology.
Servlet Container
A container application that allows servlets to run.

See Also: Servlet .
SMTP
Simple Mail Transfer Protocol - a protocol for sending email messages between servers. Most email systems that send mail over the Internet use SMTP to send messages from one server to another; the messages can then be retrieved with an email client using either POP or IMAP. In addition, SMTP is generally used to send messages from a mail client to a mail server.
SMTP Server
A mail server that supports the SMTP protocol for email transfer.

See Also: SMTP .
SOAP
Simple Object Access Protocol - a lightweight protocol based on XML for the exchange of information in a decentralized, distributed environment.
SOAP Body
The part of a SOAP message that contains the actual data.

See Also: SOAP .
SOAP Digital Signature
The W3C document SOAP Security Extensions: Digital Signature specifies the syntax and processing rules for a SOAP header entry to carry digital signature information within a SOAP 1.1 Envelope.

See Also: SOAP, SOAP Header, SOAP Envelope, XML Signature .
SOAP Envelope
The root element of a SOAP message. It contains exactly one body sub-element and optionally one header sub-element.

See Also: SOAP .
SOAP Fault
Used to return errors that occur during the routing/processing of a SOAP message.

See Also: SOAP .
SOAP Fault-Actor
Part of a SOAP Fault. It provides information about who/what caused the fault.

See Also: SOAP Fault .
SOAP Fault-Code
Part of a SOAP Fault. It provides an numeric identification of the fault.

See Also: SOAP Fault .
SOAP Fault-Detail
Part of a SOAP Fault that provides more details about the fault. In Systinet Server for Java, this element usually contains a server stack trace.

See Also: SOAP Fault .
SOAP Header
The part of soap message that contains metadata (for example, authentication information or instance identification) of the message.

See Also: SOAP Body .
SOAP Message
A message encoded in accordance with the SOAP specification.

See Also: SOAP .
SOAP with Attachments
Binding for a SOAP message to be carried within a MIME multipart/related message in such a way that the processing rules for the SOAP 1.1 message are preserved.

See Also: SOAP .
SOAPSpy
A SOAP message-tracking tool that scans communication between the client and sever. The communication is visually displayed. You can also manually change and send the messages.

See Also: SOAP .
SOS

See: Sun ONE Studio .
SPKM
Simple Public Key Mechanism - a security mechanism specified by the IETF in RFC-2025.
SQL Statement
A statement of the Structured Query Language.
SSJ
Abbreviation for Systinet Server for Java™.
SSL
The Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols were designed to help protect the privacy and integrity of data while it is transferred across a network. The Internet Engineering Task Force (IETF) standard called Transport Layer Security (TLS) is based on SSL.

See Also: TLS .
SSO (Single Sign-On)
A system that enables a user to access multiple computer platforms or application systems after being authenticated only once.

See Also: SAML, Kerberos .
Static Invocation
Constructing a request at compile time. Calling an operation via a proxy procedure.
Stub
A statically-generated service interface, which in turn dynamically generates the proxy during runtime.
Subject
A grouping of related information for a single entity, such as a person. Such information includes the Subject's identities, as well as its security-related attributes (passwords and cryptographic keys, for example).

See Also: Identity .
Sun ONE Studio
Sun ONE Studio (formerly Sun Forte For Java) is an IDE for development of Java applications. It is a branded and commercial version of NetBeans. Systinet Developer for Sun ONE Studio is a plug-in that can be used with SOS and lets developers develop Web service-based applications in the IDE.

See Also: NetBeans .
Systinet Developer
A product of Systinet Corporation that lets developers create, test, debug, and manage Web services using their favorite IDE. Systinet Developer is a plug-in that enhances IDEs such as Sun Microsystems Sun ONE Studio, Borland JBuilder, and IBM Eclipse.
Systinet Server for Java Application Directory
A directory to which the WASP_HOME parameter points.

See Also: Deployment, WASP_HOME .
Systinet Server for Java Root URL
The URL where the Systinet Server runs. The Global URL of the Web service running on Systinet Server is <Systinet Server for Java Root URL> + <path of the Service Endpoint>.
System Web Services
Web services can be categorized into three groups: System, Application, and Utility Web services. System Web services facilitates fundamental functions such as service deployment, administration and security settings management.
Target Namespace
In WSDL, XML Schema, or a deployment descriptor document, the namespace into which the content of the document is placed.
TLS
Transport Layer Security protocol. Its primary goal is to provide privacy and data integrity between two communicating applications. The first version of TLS is described in RFC-2246.

See Also: SSL .
tModel
A structure that takes the form of keyed metadata (data about data). In a general sense, the purpose of a tModel within the UDDI registry is to provide a reference system based on abstraction. Among the roles that a tModel plays in UDDI is the ability to provide and to describe compliance with a specification or concept to a taxonomy, for example.
Tomcat Servlet Container
The servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies.
Transport
A component of the Systinet Server that is responsible for transferring messages to a Web service using particular transport protocol.
Transport Message
A message accessible via Systinet Server Transport API.

See Also: Message .
Transport Repository
A repository of all Systinet Server transports.
Trusted Certificate Entry
An entry managed by the key store that represents a trusted certificate or certificate chain.

See Also: Key Store, Certificate Chain .
UBR
Universal Business Registry (also known as Public Cloud) - a set of UDDI Registries that form a global distributed registry of information about Web services. Note that UBR nodes (members of the Public Cloud) are run by Microsoft, IBM, SAP, HP, and NNTP. They replicate the content of Public Cloud.
UDDI

See: Universal Description, Discovery and Integration .
UDDI Green Pages
UDDI accepts and organizes three types of information into three broad categories: White, Yellow, and Green Pages. Green Pages hold the technical information about services that are exposed by the business, including references and interfaces to the services a company can deliver.
UDDI Inquiry Port
Every UDDI Registry implementation provides two ports with which you can interact: inquiry and publishing. The inquiry port allows you to browse and search information that is published to a UDDI Registry.
UDDI node
The UDDI node is a collection of Web services, each of which implements the APIs in a UDDI API set, and that are managed according to a common set of policies. Typically, a node consists of at least an implementation of the Inquiry, the Publication, and the Custody and Ownership Transfer API sets; often a node will implement additional API sets such as Subscription and Replication.
UDDI Operator
A UDDI Operator is a role of a person who sets node policy and runs a node. There is exactly one operator for a given node.
UDDI Publishing Port
Every UDDI Registry implementation provides two ports with which you can interact with: inquiry and publishing. The publishing port allows you to publish information about your Web services.
UDDI Registry
A UDDI Registry is an implementation of the UDDI specification that allows Web service vendors to register information about the Web services they offer so that others can find them.
UDDI White Pages
UDDI accepts and organizes three types of information into three broad categories: White, Yellow, and Green Pages. White Pages include address, contact, and known identifiers.
UDDI Yellow Pages
UDDI accepts and organizes three types of information into three broad categories: White, Yellow, and Green Pages. Yellow Pages include industrial categorizations based on standard taxonomies.
Undeployment
Undeployment is a process of uninstalling deployed packages from the Systinet Server.

See Also: Deployment .
Universal Description, Discovery and Integration
UDDI is a specification for distributed Web-based information registries of Web services.
Updatable Policy
A Systinet Server component responsible for management of access control lists.

See Also: ACL .
URI
Uniform Resource Identifier - the generic term for all types of names and addresses that refer to objects on the World Wide Web. A URL is one kind of URI.
URL
Uniform Resource Locator - the global address of documents and other resources on the World Wide Web. The first part of the address indicates what protocol to use and the second part specifies the IP address or the domain name where the resource is located.
User
Any person who interacts directly with a computer system. Note that 'users' do not typically include 'operators,' 'system programmers,' 'technical control officers,' 'system security officers,' and other system support personnel.
User Group
A named collection of user identifiers.

See Also: User .
User Property
In the context of Systinet Server for Java, a user attribute that can be stored in the user store.

See Also: User Store .
User Store
A Systinet Server component responsible for management of user (security) properties, such as passwords and certificates.
Utility Web services
Web services can be categorized into three groups: System, Application, and Utility Web. A Utility Service typically provides commonly required functionality utilized by any Application Web service. It provides an easy way for developers to reuse common functions to produce more reliable code and reduce redundancy.
UUID
Universally Unique Identifier as used in recommendations or drafts.
WAR File
A format for compressing files, similar to a JAR file. Web applications that may be deployed to an application server are often compressed into WAR files.

See Also: JAR File .
WASP, WASP Server for Java
The former name of Systinet Server for Java™.
WASP_HOME
The directory where the Systinet Server distribution is installed.
WaspPackager Tool
A part of Systinet Server for Java that creates deployment packages that can be deployed to Systinet Servers or client packages that are used for Web service Clients.

See Also: Deployment, Deployment Package, Client Package .
Web Service
Loosely coupled software components delivered over Internet standard technologies.
Web Service Client
An application that uses Web services.
Web Service Debugger (in Systinet Developer)
A special kind of Sun ONE Studio Debugger Type that must be used for debugging Web service clients. This Debugger Type ensures the correct initialization of the client part of Systinet Server for Java.
Web Service Executor (in Systinet Developer)
A special kind of Sun ONE Studio Executor that must be used for running Web service Clients. This Executor ensures the correct initialization of the client part of Systinet Server for Java.
Web Service Lookup
A process through which a remote Web service is bound to a Java interface. The result of this process is a Java stub for the Web service.
Web Services Description Language Utility (wsdl.exe)
Used to generate code for XML Web service clients and XML Web services using ASP.NET from WSDL contract files and XSD schemas.
WSDL
An XML-based language that describes an interface of a Web service plus information on how to call the Web service and where to find it.
WSDL Compiler
The previous name for WSDL2Java, a Systinet Server tool that converts a WSDL document into Java code.
WSDL Compiler tool

See: WSDL Compiler .
WSDL Compiler Web service
Former name of the WSDL2Java Web service, a utility Web service that offers SOAP access to the WSDL2Java tool used for the generation of Java source files from a WSDL document.
WSDL Operation
Part of a WSDL Document representing the interface of an operation that can be invoked on a Web service.
WSDL Port
Part of a WSDL Document that binds the endpoint of a service with an interface.
WSDL Service
Part of WSDL Document that specifies the set of endpoints that define one logical service.
WS-Addressing
A protocol that provides transport-neutral mechanisms to address Web services and messages. Specifically, WS-Addressing defines XML elements to identify Web service endpoints and to secure end-to-end endpoint identification in messages. It enables messaging systems to support message transmission through networks that include processing nodes such as endpoint managers, firewalls, and gateways in a transport-neutral manner.
For more information, please see the WS-Addressing specification.
WS-Eventing
Specification which describes a protocol that allows Web services to subscribe to or accept subscriptions for event notification messages.
For more information, please see the WS-Eventing specification.
WS-Policy
The Web Services Policy Framework (WS-Policy) provides a general purpose model and corresponding syntax to describe and communicate the policies of a Web Service. WS-Policy defines a base set of constructs that can be used and extended by other Web Services specifications to describe a broad range of service requirements, preferences, and capabilities.
For more information, please see the WS-Policy specification.
WS-ReliableMessaging
A protocol that allows messages to be delivered reliably between distributed applications in the presence of software component, system, or network failures. Is used in conjunction with other specifications and application-specific protocols within the SOAP [SOAP] and WSDL [WSDL] extensibility model. The draft version of this protocol was known as WS-Reliability.
For more information, please see the WS-ReliableMessaging specification.
WS-RM

See: WS-ReliableMessaging .
WS-Security
WS-Security describes enhancements to SOAP messaging to provide quality of protection through message integrity, message confidentiality, and single message authentication. It enables the user to encrypt and/or sign individual SOAP messages.
Systinet Server for Java provides an implementation of OASIS' working draft 13. It is based on a Systinet-modified version of Apache XML-Security package 1.0.4.
For more information, please see the WS-Security specification.
X.509
Part of the ITU-T X.500 specification that defines a framework to provide and support data origin authentication and peer entity authentication services, including formats for X.509 public-key certificates, X.509 attribute certificates, and X.509 CRLs.

See Also: CRL .
XKMS
The XML Key Management Specification - a specification designed to extend the public key infrastructure (PKI) model by using XML to provide new levels of ease and interoperability when implementing secure applications.

See Also: PKI, XML .
XML
eXtensible Markup Language - a W3C-sponsored format for structured documents and data, used mostly on the Web.
XML Canonicalization
A method for generating a physical representation, the canonical form, of an XML document that accounts for permissible changes or variations in syntax. It is a reduction of a document to a standard minimal form useful, among other things, for document or structure comparisons. Except for limitations regarding a few unusual cases, if two documents have the same canonical form, then the two documents are logically equivalent within the given application context.
XML Encryption
A standard that specifies the process for encrypting data and representing the result in an XML document. The data may be an XML element, or XML element content, or any arbitrary data (including an XML document).

See Also: XML, XML Signature .
XML protocol
A communication or messaging protocol based on XML.
XML Schema
A means for defining the structure, content and semantics of XML documents through XML itself. It defines a richer set of data types - such as booleans, numbers, dates and times, and currencies - than the more traditional DTD. XML Schemas make it easier to validate documents based on namespaces. It is defined in the W3C's XML Schema Working Group.
XML Signature
A way of providing integrity, message authentication, and/or signer authentication services for data of any type, whether located within the XML that includes the signature or elsewhere.

See Also: XML, XML Encryption .
XPath
A language for addressing parts of an XML document. See XPath 1.0 and XPath 2.0.

See Also: XSLT, XQuery, Content Based Routing (CBR) .
XQuery
A query language able to express queries across data structured as XML. The result of an XQuery program is also XML. XQuery can be viewed as a transformation language. See XQuery 1.0.

See Also: XPath .
XSLT
A language for transforming XML documents to other XML documents or more generally any text output. Its expressive power is greater than XQuery. Hence it is more universal. See XSLT 1.0 and XSLT 2.0.

See Also: XPath, XQuery .