04.12.2012 Views

Windchill System Administrator's Guide

Windchill System Administrator's Guide

Windchill System Administrator's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

JDBC (frequently referred to as Java database connectivity) enables Java clients<br />

to interact with databases. You use JDBC to open and close connections, query<br />

metadata, issue SQL queries, get result sets, and more. JDBC can use native<br />

drives to access any type of data store, but the most common type is relational.<br />

The Java VM implements a security system, called the sandbox model, for<br />

running code. As specified by this model, Java code can generally access data<br />

only within this secure sandbox. Desktop Integration and other functionality that<br />

interact with the user's local file go outside the sandbox, but require user<br />

permission.<br />

Internationalization is the process of designing and developing an application that<br />

can be adapted to the culture and language of a locale other than the one for which<br />

it was originally developed. Java facilitates this task by providing classes that<br />

convert dates and numbers to formats conforming to local conventions, and<br />

providing facilities to load localized resource bundles that contain text visible to<br />

users.<br />

Three-Tier Architecture<br />

The <strong>Windchill</strong> runtime architecture, illustrated below, is a three-tier application<br />

designed and optimized for the deployment of business information applications.<br />

The client tier is the presentation layer of the architecture. This tier uses<br />

commercial Web browsers executing a combination of HTML, JavaScript, and<br />

Java applets to accomplish discrete user tasks.<br />

The next tier, the application server tier, provides the business logic that supports<br />

business transactions processing. Commercial HTTP servers, such as Apache or<br />

SunONE, and the <strong>Windchill</strong> method servers provide these functions.<br />

The third tier provides a persistence function. The persistence tier uses an Object<br />

Relational Database Management <strong>System</strong> (ORDBMS) to store structured and<br />

unstructured data.<br />

<strong>Windchill</strong> Runtime Environment A-3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!