Book Image

SOA and WS-BPEL

By : Yuli Vasiliev
Book Image

SOA and WS-BPEL

By: Yuli Vasiliev

Overview of this book

<p>When utilized within a Service-oriented Architecture (SOA), Web Services are part of a business process determining the logical order of service activities &acirc;&euro;&ldquo; logical units of work performed by one or more services. Today, the most popular tool for organizing service activities into business processes is Web Services Business Process Execution Language (WS-BPEL), a language defining an execution format for business processes operating on Web Services. While it is not a trivial task to define a business process definition with WS-BPEL from scratch, using a graphical WS-BPEL tool can significantly simplify this process.<br /><br />Examples and practice are much more valuable than theory when it comes to building applications using specific development tools. Unlike many other books on SOA in the market, this book is not focused on architecture. Instead, through numerous examples, it discusses practical aspects of SOA and WS-BPEL development, showing you how to apply architecture in practice with the help of PHP, ActiveBPEL open-source engine, and ActiveBPEL Designer &acirc;&euro;&ldquo; powerful development tools available for free.</p>
Table of Contents (13 chapters)
SOA and WS-BPEL
Credits
About the Author
About the Reviewer
Preface
Free Chapter
1
Web Services, SOA, and WS‑BPEL Technologies

Installing Oracle Database Express Edition (XE)


If you want to use a free edition of Oracle database, consider Oracle Database Express Edition—a lightweight Oracle database that is free to develop, deploy, and distribute. The following sections describe the basic installation steps for this Oracle Database edition on Windows and on Linux.

Once you have completed the following installation steps, you will have an Oracle Database XE Server (including an Oracle database), Oracle Database XE Client, and SQL*Plus installed on your computer.

Installing Oracle Database XE on Windows

Here are the installation steps for Oracle Database 10g Express Edition on Windows:

  • Log in to Windows as a user of the Administrators group.

  • Make sure that the ORACLE_HOME environment variable is not set in your system. Otherwise delete it. This can be done from the System Properties dialog, which can be invoked from Control Panel/System.

  • Double-click the Oracle Database XE installation executable downloaded from OTN to run Oracle Database XE Server installer.

The following figure shows the screen of the Oracle Database XE Server installer after you run it.

  • In the Welcome window of the Wizard, click Next.

  • In the License Agreement window, click I accept and then click Next.

  • In the Choose Destination Location window, choose the directory for installation and click Next.

  • If at least one of the port numbers 1521, 2030, and 8080 is already in use in your system, you will be prompted to enter an available port number. Otherwise, the above numbers will be used automatically.

  • In the Specify Database Passwords window, enter the passwords for the SYS and SYSTEM database accounts and click Next.

  • In the Summary window, click Install to proceed to installation, or Back to turn back and modify the settings.

  • After the installation is complete, click Finish.

That is it. Your database is up and ready for use now.

Installing Oracle Database XE on Linux

Here are the installation steps for Oracle Database 10g Express Edition on Linux:

  • Log in to your computer as root.

  • Change directory to the one in which you downloaded the Oracle Database XE oracle-xe-10.2.0.1-1.0.i386.rpm installation executable and install the RPM: $ rpm -ivh oracle-xe-10.2.0.1-1.0.i386.rpm.

  • When prompted, run the following command to configure the database: $ /etc/init.d/oracle-xe configure.

  • When entering configuration information, accept the default port numbers for the Oracle Database XE graphical user interface and Oracle database listener: 8080 and 1521 respectively. Also, enter and confirm the passwords for the SYS and SYSTEM default user accounts.

Note

If, when configuring the database, you select Yes when asked whether you want the database to automatically start along with the computer, then the database is up and ready for use now. Otherwise you have to start it manually as follows: $ /etc/init.d/oracle-xe start.