WorkSpace Glossary

activity

An activity is a basic unit of work that performs a specific function in a business process.

canvas

A canvas is the graphical user interface (GUI) of an editor on which business processes and elements of business processes are created, maintained, and viewed.

composite service

A composite service is built from invocations of other services and user-defined logic. Using the appropriate editor, you can incorporate the invocations of other services into both a business process or Java composite service. Then you can construct the logic for a business process service graphically using the editor and for a composite Java service using Java code.

connection profile

A connection profile is a configuration set used to access an endpoint. For example, the connection profile for a database endpoint defines the database name, server, user ID, and password parameters that facilitate the connection to the physical database. The server connection profiles provide the information to connect directly to a specific server.

editor

The editor enables browsing, editing, or inputting documents or objects.

EJB

Enterprise JavaBeans

event

An event is an inbound message. The arrival of a document or a notification within a business process are examples of events.

event-driven development

The development process for applications that move events between loosely coupled software components and services. The event-driven application typically defines and manages event consumers, which receive an event and process it accordingly, and/or event producers, which generate and send an event to an external system.

IDE

Integrated development environment typically provides large numbers of features for authoring, modifying, compiling, deploying, and debugging software.

Java package tree

A standard directory structure for Java source and class files that matches nested directory names to the Java package to which the source or class file belongs. For example, if a class or source file is declared to belong to package com.yourcompany.yourgroup, the class or source file must be in the subdirectory com/yourcompany/yourgroup/ under the root of the package tree.

nonsharable temporary table

An Adaptive Server Enterprise nonsharable temporary table exists only during the current session while you are connected to the database, and cannot be accessed from other connections. Adaptive Server Enterprise table names that begin with a pound sign (#) are nonsharable temporary tables.

operation

An operation is an abstract description of an action that is supported by a service. An operation definition contains an abstract description of the business documents to be exchanged and indicates whether the port will send a document, receive a document, or both.

perspective

A perspective is an arrangement of views and editors. A perspective provides the interface to tools associated with accomplishing a specific type of task.

pretty print

To reformat white space in program source or a structured document so that the content is easier to read. For example, the Eclipse Java source editor optionally "pretty prints" the code with one statement per line and statements indented inside each code block; you can modify the "pretty print" options in the Java Editor preferences. The Sybase XML Editor can "pretty print" by reformatting XML text with one element tag per line and nested element tags indented relative to the parent's element tag.

project

A project is the top level of the Sybase WorkSpace hierarchy. A project is a collection of resources that together accomplish a task.

property

Properties are the characteristics of an object or the attributes associated with a data structure.

resource

Any component used to build a service in Sybase WorkSpace.   Resources are displayed in the WorkSpace Navigator, for example, a project.

service

Services are self-describing application modules that provide access to business logic and data in networked software components. All endpoints are modeled as services by using WSDL documents that contain a set of operations and can be used in a business process.

SOA

Service-Oriented Architecture allows design and development that are not tied to a platform or a language.

SOAP

Simple Object Access Protocol. SOAP is a lightweight XML-based communication protocol used to encode the information in Web service request and response messages before sending them over a network. SOAP messages are independent of any operating system or protocol and may be transported using a variety of Internet protocols, including SMTP, MIME, and HTTP. For additional information, see http://www.w3.org.

SODA

Service Oriented Development of Applications represents the service-oriented programming style of software development. With this style, SODA applies the concepts of a service-oriented architecture to the design of a single application where applications are created from software services.

stateful service

A service that retains a session context, and all service processing completes within the scope of two or more request/events. A stateful service is always transactional because it requires the use of a transactional resource, such as a database or a queue.

stateless service

A service that has no session context, and all service processing completes within the scope of a single request/event. A stateless service is transactional only if it contains a transactional resource, such as a database or a queue.

syntax coloring

Formatting the editor display of a program source file or structured document to show different syntax elements in a different color or font. For example, the Sybase XML Editor displays tag names, attribute names, and attribute values in different colors.

transaction

A transaction is a unit of work done by multiple distributed components (transactional resources) on shared data.

transactional resource

A distributed component that performs work on shared data. The transactional nature of this type of resource means that the state of the service accessed will be consistent with the overall state of the unit of work.

transformation

The process of transforming an object of one form into an object of another form. An example is the transformation of content from one type of XML document to another type. The transformation can include structural and content changes.

UML

Unified Modeling Language is an open method used to specify, visualize, construct, and document the artifacts of an object-oriented software-intensive system under development.

view

A view is similar to a pane and exists within a perspective. A view provides ways to navigate and work with information.

Workbench

The Workbench contains a perspective, which contains multiple views and editors.

workspace folder

A workspace folder contains a collection of projects that can be imported into the WorkSpace Navigator. The projects are located in a \workspace folder on the hard drive.

XA

XA is a two-phase commit protocol defined by the X/Open DTP group. XA is natively supported by many databases and transaction monitors.

Send your feedback on this help topic to Sybase Tech Pubs: pubs@sybase.com