text:
Ƕo@oa�, mimetypeapplication/epub+zipPK Ƕo@ iTunesMetadata.plistp��
This chapter describes procedures for preparing your database for an Oracle SOA enterprise deployment. The procedures include initial setup of the database, loading the metadata repository, and backing up the database.
This chapter includes the following topics:
Section 5.1, "Overview of Preparing the Database for an Enterprise Deployment"
Section 5.4, "Loading the Oracle Fusion Metadata Repository in the Oracle RAC Database"
Section 5.5, "Configuring SOA Schemas for Transactional Recovery Privileges"
For the SOA enterprise topology, the database contains the Oracle Fusion Middleware Repository, which is a collection of schemas used by various Oracle Fusion Middleware components, such as the SOA components, BAM, and UMS. This database is separate from the Identity Management database, which is used in Identity Management Enterprise Deployment by components such as Oracle Internet Directory, DIP, and so on.
You must install the Oracle Fusion Middleware Repository before you can configure the Oracle Fusion Middleware components. You install the Oracle Fusion Middleware metadata repository into an existing database using the Repository Creation Utility (RCU), which is available from the RCU DVD or from the location listed in Table 2-2. For the enterprise topology, a Real Application Clusters (Oracle RAC) database is highly recommended.
When you configure the SOA components, the configuration wizard will prompt you to enter the information for connecting to the database that contains the metadata repository.
Before loading the metadata repository into your database, check that the database meets the requirements described in these subsections:
On the hosts CUSTDBHOST1 and CUSTDBHOST2 in the data tier, note the following requirements:
Oracle Clusterware
For 11g Release 1 (11.1) for Linux, refer to the Oracle Clusterware Installation Guide for Linux.
Oracle Real Application Clusters
For 11g Release 1 (11.1) for Linux, refer to the Oracle Real Application Clusters Installation Guide for Linux and UNIX. For 10g Release 2 (10.2) for Linux, refer to Oracle Database Oracle Clusterware and Oracle Real Application Clusters Installation Guide.
Automatic Storage Management (optional)
ASM gets installed for the node as a whole. It is recommended that you install it in a separate Oracle Home from the Database Oracle Home. This option comes in at runInstaller. In the Select Configuration page, select the Configure Automatic Storage Management option to create a separate ASM home.
Oracle SOA Suite requires the presence of a supported database and schemas:
To check if your database is certified or to see all certified databases, refer to the "Oracle Fusion Middleware 11g Release 1 (11.1.1.x)" product area on the Oracle Fusion Middleware Supported System Configurations page:
To check the release of your database query the
PRODUCT_COMPONENT_VERSION view:
SQL> SELECT VERSION FROM SYS.PRODUCT_COMPONENT_VERSION WHERE PRODUCT LIKE 'Oracle%';
Oracle SOA Suite requires the database be used to store its metadata (either 10g or 11g) supports the AL32UTF8 character set. Check the database documentation for information on choosing a character set for the database.
Ensure that the following initialization parameter is set to the required minimum value. It is checked by Repository Creation Assistant.
Table 5-1 Required Initialization Parameters
|Required Value
|Parameter Class
300 or greater
100 or greater
SOA and BAM
400 or greater
SOA and OSB
800 or greater
To check the value of the initialization parameter using SQL*Plus, you can use the SHOW PARAMETER command.
As the SYS user, issue the SHOW PARAMETER command as follows:
SQL> SHOW PARAMETER processes;
Set the initialization parameter using the following command:
SQL> ALTER SYSTEM SET processes=300 SCOPE=SPFILE;
Restart the database.
The method that you use to change a parameter's value depends on whether the parameter is static or dynamic, and on whether your database uses a parameter file or a server parameter file. See the Oracle Database Administrator's Guide for details on parameter files, server parameter files, and how to change parameter values.
Oracle recommends using the Oracle Enterprise Manager Cluster Managed Services Page to create database services that client applications will use to connect to the database. For complete instructions on creating database services, see the chapter on workload management in the Oracle Database Oracle Clusterware and Oracle Real Application Clusters Administration and Deployment Guide.
You can also use SQL*Plus to configure this using the following instructions:
Use the
CREATE_SERVICE subprogram to create the
soaedg.mycompany.com database service. Log on to SQL*Plus as the sysdba user and run the following command:
SQL> EXECUTE DBMS_SERVICE.CREATE_SERVICE (SERVICE_NAME => 'soaedg.mycompany.com', NETWORK_NAME => 'soaedg.mycompany.com', );
Add the service to the database and assign it to the instances using
prompt> srvctl add service -d soadb -s soaedg.mycompany.com -r soadb1,soadb2
Start the service using
prompt> srvctl start service -d soadb -s soaedg.mycompany.com
For more information about the SRVCTL command, see the Oracle Real Application Clusters Administration and Deployment Guide.
Oracle recommends that a specific database service be used for a product suite, even when they share the same database. It is also recommended that the database service used is different than the default database service. In this case, the database is soadb.mycompany.com and the default service is one with the same name. The SOA install is configured to use the service soaedg.mycompany.com. It is recommended that a service named bamedg.mycompany.com is used for BAM.
The Repository Creation Utility (RCU) is available from the RCU DVD. The RCU used to seed the database must match the patch set level of the Oracle SOA Suite installation. This means that if you install Oracle SOA Suite 11gR1 PS5 (22.214.171.124) in this enterprise deployment, you must use RCU 11gR1 PS5 (22.214.171.124).
To load the Oracle Fusion Middleware Repository into a database:
Start Repository Creation Utility (RCU), which is available from the RCU DVD by first inserting the RCU DVD.
Start RCU from the bin directory:
In the Welcome screen, click Next.
In the Create Repository screen, select Create to load component schemas into a database. Click Next.
In the Database Connection Details screen, enter the correct information for your database:
Database Type: select Oracle Database.
Host Name: Enter the name of the node that is running the database. For the Oracle RAC database, specify the VIP name or one of the node names as the host name:
Port: Enter the port number for the database: 1521.
Service Name: Enter the service name of the database: soaedg.mycompany.com
Password: Enter the password for the SYS user.
Click Next.
If you get this warning message: The database you are connecting is with non-UTF8 charset, if you are going to use this database for multilingual support, you may have data loss. If you are not using for multilingual support you can continue, otherwise we strongly recommend using UTF-8 database.
Click Ignore or Stop.
In the Select Components screen, do the following:
Select Create a New Prefix, and enter a prefix to use for the database schemas. Example:
DEV or
PROD. Prefixes are used to create logical groupings of multiple repositories in a database. For more information, see Oracle Fusion Middleware Repository Creation Utility User's Guide.
Note the name of the schema because you will need to enter it during the procedure in Section 5.5.
Select the following:
AS Common Schemas:
- Metadata Services
SOA Infrastructure:
- SOA and BPM Infrastructure
- User Messaging Service
- Business Activity Monitoring
Business Activity Monitoring (BAM) is only required for BAM installations.
Oracle Service Bus required objects are created as part of the SOA_INFRA schema.
Click Next.
In the Schema Passwords screen, select Use main schema passwords for auxiliary schemas, and click Next. In the subsequent screen refresh, enter the schema passwords for all components.
In the Map Tablespaces screen, choose the tablespaces for the selected components, and click Next.
A confirmation dialog is displayed stating that any tablespace that does not already exist in the selected schema will be created. Click OK to acknowledge this message.
In the Summary screen, click Create.
In the Completion Summary screen, click Close.
Verify that the required schemas are created by connecting to the database with the new user added:
sqlplus PROD_SOAINFRA/welcome1;
Query the description of the CUBE_INSTANCE table for a simple verification. A table similar to the following should display:
SQL> desc CUBE_INSTANCE; Name Null? Type --------------------------------- ---- -------------------------- CIKEY NOT NULL NUMBER(38) CREATION_DATE NOT NULL TIMESTAMP(6) ...
About Oracle WSM policies and the OWSM MDS schemas
If Oracle WSM is part of your SOA enterprise deployment, Oracle recommends using the identity management database to store the Oracle WSM policies. Use the IM database connection information for the OWSM MDS schemas instead of the information used for the rest of SOA schemas. To create the required schemas in the database, repeat the steps above (run RCU again) using the IM database information, but select only AS Common Schemas: Metadata Services in the Select Components screen (step 7). See Chapter 15, "Integrating an Enterprise Deployment with Oracle Identity Management." for information on using the identity management database to store the Oracle WSM policies.
You need the appropriate database privileges to allow the Oracle WebLogic Server transaction manager to query for transaction state information and issue the appropriate commands, such as commit and rollback, during recovery of in-flight transactions after a WebLogic Server container crash.
These privileges should be granted to the owner of the soainfra schema, as determined by the RCU operations.
To configure the SOA schemas for transactional recovery privileges:
Log on to sqlplus as a user with sysdba privileges. For example:
sqlplus "/ as sysdba"
Enter the following commands:
SQL> Grant select on sys.dba_pending_transactions to soa_schema_prefix_soainfra; Grant succeeded. SQL> Grant force any transaction to soa_schema_prefix_soainfra; Grant succeeded. SQL>
After you have loaded the metadata repository into your database, make a backup before installing the software for your enterprise deployment.Backing up the database is for the explicit purpose of quick recovery from any issue that may occur in the further steps. You can choose to use your backup strategy for the database for this purpose or simply make a backup using operating system tools or RMAN for this purpose. Oracle recommends using Oracle Recovery Manager for the database, particularly if the database was created using Oracle ASM. If possible, you can also perform a cold backup using operating system tools such as tar.
This chapter describes how to configure the Oracle Web Tier to support the Oracle Fusion Middleware SOA Suite implementation.
This chapter contains the following sections:
Section 7.3, "Running the Configuration Wizard to Configure Oracle HTTP Server"
Section 7.5, "Configuring the Load Balancer to Route HTTP Requests"
This chapter describes how to associate the Oracle Web Tier with the WebLogic Server domain. Once the Web tier is associated with the WebLogic Server, you can monitor it using the Oracle Fusion Middleware Console.
You then configure the load balancer to route all HTTP requests to WEBHOST1 and WEBHOST2.
The last section describes how to define the directives of the
<VirtualHost> section of the
httpd.conf file on both OHS servers. You created these virtual host names when you configured the load balancer in Section 3.3, "Configuring the Load Balancer."
Before configuring the Oracle Web Tier software, you must install it on WEBHOST1 and WEBHOST2, as described in Section 6.2, "Installing Oracle HTTP Server." Run the Configuration Wizard to define the instance home, the instance name, and the Oracle HTTP Server component name.
The steps for configuring the Oracle Web Tier are the same for both WEBHOST1 and WEBHOST2.
To configure the Oracle web tier:
Change the directory to the location of the Oracle Fusion Middleware Configuration Wizard:
WEBHOST1> cd ORACLE_COMMON_HOME/common/bin
Start the Configuration Wizard:
WEBHOST1> ./config.sh
In the Welcome screen, click Next.
In the Configure Components screen, select Oracle HTTP Server and unselect Associate Selected Components with WebLogic Domain. Make sure that Oracle Web Cache is not selected.
Click Next.
In the Specify Component Details screen, specify the following values:
Instance Home Location: ORACLE_BASE/admin/webn
AS Instance Name: webn
OHS Component Name: ohsn
(where n is a sequential number for your installation; for example, 1 for WEBHOST1, 2 for WEBHOST2, and so on.)
Oracle HTTP Server instance names on WEBHOST1 and WEBHOST2 must be different.
Click Next.
In the Configure Ports screen, select a file name and then click View/Edit.
In high-availability implementations, it is not mandatory for all of the ports used by the various components to be synchronized across hosts, however it makes the enterprise deployment much simpler. Oracle allows automatic port configuration to be bypassed by specifying ports to be used in a file.
The file will look like this:
[OHS] #Listen port for OHS component OHS Port = 7777 [OPMN] #Process Manager Local port no OPMN Local Port = 1880
You can find a sample staticports.ini file on installation disk 1 in the stage/Response directory.
Click Next.
In the Specify Security Updates screen, choose whether you want to receive security updates from Oracle support and if you do, enter your e-mail address.
In the Installation Summary screen, review the selections to ensure they are correct. If they are not, click Back to modify selections on previous screens. When you are ready, click Configure.
Multiple configuration assistants are launched in succession; this process can be lengthy. When it completes, click Next, and the Installation Complete screen appears.
In the Installation Completed screen, click Finish to exit.
Once the installation is completed, check that it is possible to access the Oracle HTTP Server home page using the following URL:
Configure your load balancer to route all HTTP requests to the hosts running Oracle HTTP Server (WEBHOST1, WEBHOST2). You do not need to enable sticky sessions (insert cookie) on the load balancer when Oracle HTTP Server is front-ending Oracle WebLogic Server. You need sticky sessions if you are going directly from the load balancer to Oracle WebLogic Server, which is not the case in the topology described in this guide.
The instructions for this configuration will vary depending on which load balancer you use. See you load balancer documentation for specific instructions.
To configure the virtual hosts complete the following three tasks as described in this section.
Edit the
httpd.conf file on both Oracle HTTP Servers
Restart both Oracle HTTP Servers
Validate the configuration
Define the directives of the
<VirtualHost> section of the
httpd.conf file on both OHS servers. This file is located in the following directory:
ORACLE_BASE/admin/instance_name/config/OHS/ohs1 (or ohs2)
Add the following entries to the file:
NameVirtualHost *:7777 <VirtualHost *:7777> ServerName https://soa.mycompany.com:443 ServerAdmin firstname.lastname@example.com RewriteEngine On RewriteOptions inherit </VirtualHost> <VirtualHost *:7777> ServerName admin.mycompany.com:80 ServerAdmin email@example.com RewriteEngine On RewriteOptions inherit </VirtualHost> <VirtualHost *:7777> ServerName soainternal.mycompany.com:80 ServerAdmin email@example.com RewriteEngine On RewriteOptions inherit </VirtualHost> #If using OSB <VirtualHost *:7777> ServerName https://osb.mycompany.com:443 ServerAdmin email@example.com RewriteEngine On RewriteOptions inherit </VirtualHost>
Restart both Oracle HTTP Servers after modifying the
httpd.conf files on the WEBHOST:
cd ORACLE_BASE/admin/instance_name/bin opmnctl stopall opmnctl startall
Access the following URLs to ensure that your load balancer and Oracle HTTP Server are configured properly:
If you cannot access these URLs, check to ensure that you completed the procedure in Section 3.3, "Configuring the Load Balancer" correctly.
Screenshot of the Configure Multi Data Source Component Schema screen for Oracle Business Activity Monitoring (BAM).PKm�%� � PK Ƕo@ OEBPS/img_text/install_soa.htm6��
Specify Installation Location screen in the Oracle Fusion Middleware Installer Wizard, where you provide the Oracle Middleware Home directory and the Oracle Home directory.PK�$�=; 6 PK Ƕo@ OEBPS/img_text/oam_install3.htm)��
Screenshot of the WebGate configuration screen, which includes these instructions: "To proceed with installation of Oracle Access Manager 10.1.3.4.0 WebGate and for successfully running the product, you must install additional GCC runtime libraries, namely libgcc_s.so.1 and libstdc++.so.5. Note that these libraries should be compatible with GCC 3.3.2. The libraries are available for download from either of the following locations: http://metalink.oracle.com (requires login), or http://www.oracle.com/technology/products/ias/index.html. Once these libraries are locally available, please specify the directory containing the files and proceed with the installation."PK�. ) PK Ƕo@ $ OEBPS/img_text/connfactory_outdb.htm�Z�
This figure shows the Oracle WebLogic Server Console - Settings for javax.resource.cci.ConnectionFactory page with the Properties tab selected. The connection property name, type, and value columns provide the relevant connection property information.PK|�H� � PK Ƕo@ ' OEBPS/img_text/select_domain_source.htmf��
Screenshot of the Select Domain Source screen, where you select the products that the newly created WebLogic domain will support automatically. It is described in further detail in the text following this image.PK���k f PK Ƕo@ OEBPS/img_text/oam_install2.htm�G�
Screenshot of the installation target screen.PK��Z� � PK Ƕo@ OEBPS/img_text/oam_install1.htm�F�
Screenshot of the Customer Information screen.PK�H� � PK Ƕo@ OEBPS/img_text/config_jdbc.htm�4�
Screenshot of the Configure JDBC Component Schema screen for SOA.PK��j\� � PK Ƕo@ OEBPS/img_text/server_start.htmI��
This image shows the Server Start tab of the Oracle WebLogic Server Administration Console. The surrounding text describes how to access this tab and how to use it.PK6�5N I PK Ƕo@ OEBPS/img_text/config_rac1.htm�<�
Screenshot of the Configure JDBC Component Schema screen.PKux��� � PK Ƕo@ # OEBPS/img_text/migration_status.htm�(�
Screenshot of the Migration Status screen in the Administration Console.PK��K� � PK Ƕo@ OEBPS/img_text/oam_install5.htm�?�
Screenshot of the Access Server configuration screen.PK9�� � PK Ƕo@ OEBPS/img_text/rac2.htm�2�
Screenshot of the Configure RAC Multi Data Source Component Schema screen.PK~�N�� � PK Ƕo@ OEBPS/img_text/bam_jdbc.htm��
Screenshot of the Configure JDBC Component Schema screen for Oracle Business Activity Monitoring (BAM).PK���� � PK Ƕo@ OEBPS/img_text/dir_structure.htm��
Diagram representation of the directory structure that is described in the text preceding this image.PK/F�� � PK Ƕo@ OEBPS/img_text/config_rac.htm�$�
Screenshot of the Configure RAC Multi Data Source Component Schema screen for SOA.PK�]� � PK Ƕo@ $ OEBPS/img_text/soa_edg_flowchart.htm;��
This graphic shows a flow chart of the Oracle SOA enterprise deployment process. Each step in the flow chart is described in Table 2-3.PK�`�@ ; PK Ƕo@ OEBPS/img_text/oam_install4.htm�C�
Screenshot of the transport security mode screen.PKQ�m�� � PK Ƕo@ OEBPS/server_migration.htm�f]�
This chapter describes the procedures for configuring server migration for the enterprise deployment.
This chapter contains the following sections:
Section 14.1, "Overview of Server Migration for an Enterprise Deployment"
Section 14.2, "Setting Up a User and Tablespace for the Server Migration Leasing Table"
Section 14.3, "Creating a Multi-Data Source Using the Oracle WebLogic Server Administration Console"
Section 14.4, "Enabling Host Name Verification Certificates between SOAHOST1 and SOAHOST2 and the Administration Server"
Section 14.6, "Setting Environment and Superuser Privileges for the wlsifconfig.sh Script"
Configure server migration for the WLS_SOA1 and WLS_SOA2 managed servers. With server migration configured, should failure occur, the WLS_SOA1 managed server restarts on SOAHOST2, and the WLS_SOA2 managed server restarts on SOAHOST1. The WLS_SOA1 and WLS_SOA2 servers listen on specific floating IPs that are failed over by Oracle WebLogic Server.
Perform the steps in the following sections to configure server migration for the managed servers.
Set up a user and tablespace for the server migration leasing table using the create tablespace leasing command.
To set up a user and tablespace for the server migration leasing table:
Create a tablespace called
leasing. For example, log on to SQL*Plus as the
sysdba user and run the following command:
SQL> create tablespace leasing
logging datafile 'DB_HOME/oradata/orcl/leasing.dbf'
size 32m autoextend on next 32m maxsize 2048m extent management local;
Create a user named
leasing and assign to it the leasing tablespace.
SQL> create user leasing identified by welcome1; SQL> grant create table to leasing; SQL> grant create session to leasing; SQL> alter user leasing default tablespace leasing; SQL> alter user leasing quota unlimited on LEASING;
Create the leasing table using the
leasing.ddl script.
Copy the
leasing.ddl file located in either of the following directories to your database node:
WL_HOME/server/db/oracle/817 WL_HOME/server/db/oracle/920
Connect to the database as the
leasing user.
Run the
leasing.ddl script in SQL*Plus.
SQL> @copy_location/leasing.ddl;
Create a multi-data source for the leasing table from the Oracle WebLogic Server Administration Console.
You create a data source for each of the Oracle RAC database instances during the process of setting up the multi-data source, both for these data sources and the global leasing multi-data source. When you create a data source:
Make sure that this is a non-xa data source
The names of the multi-data sources are in the format of <MultiDS>-rac0, <MultiDS>-rac1, and so on
Use Oracle's Driver (Thin) Version 9.0.1, 9.2.0, 10, 11
Data sources do not require support for global transactions. Therefore, do not use any type of distributed transaction emulation/participation algorithm for the data source (do not choose the Supports Global Transactions option, or the Logging Last Resource, Emulate Two-Phase Commit, or One-Phase Commit options of the Supports Global Transactions option), and specify a service name for your database.
Target these data sources to the SOA cluster
Make sure the datasources' connection pool initial capacity is set to 0. To do this, select Services, JDBC, and then Datasources. In the Datasources screen, click the Datasource Name, then click the Connection Pool tab, and enter 0 in the Initial capacity field.
For additional recommendations for setting up a multi-data source for Oracle RAC, see "Considerations for High Availability Oracle Database Access" in the Oracle Fusion Middleware High Availability Guide.
To create a multi-data source:
From Domain Structure window in the Oracle WebLogic Server Administration Console, expand the Services node, then click Data Sources.
The Summary of JDBC Multi Data Source page appears.
Click Lock & Edit and click Next.
The Create a New JDBC Multi Data Source page appears.
Click Datasources, and then Create New Multi Data Source.
Enter leasing as the Name.
Enter jdbc/leasing as the JNDI name.
Select Failover as algorithm (default) and click Next.
Select SOA_Cluster as the target and click Next.
Select non-XA driver (the default) and click Next.
Click Create New Data Source.
Enter leasing-rac0 as name. Enter jdbc/leasing-rac0 as JNDI name. Enter oracle as the database type. For the driver type, enter Oracle Driver (Thin) for RAC Service-Instance connection Version 10,11. and click Next.
When creating the multi-datasources for the leasing table, enter names in the format of MultiDS-rac0, MultiDS-rac1, and so on.
Deselect Supports Global Transactions and click Next.
Enter the service name, database name, host port, and password for your leasing schema and click Next.
Click Test Configuration to verify the connection works and click Next.
Target the data source to SOA_Cluster.
Select the data source and add it to the right screen.
Click Create a New Data Source for the second instance of your Oracle RAC database, target it to SOA_Cluster, repeating the steps for the second instance of your Oracle RAC database.
Add the second data source to your multi-data source.
Click Activate Changes.
Create the appropriate certificates for host name verification between the Node Manager and the Administration Server. This procedure is described in Section 13.3, "Enabling Host Name Verification Certificates for Node Manager in SOAHOST1."
Edit the Node Manager properties file on the two nodes where the servers are running. The
nodemanager.properties file is located in the following directory:
Add the following properties to enable server migration to work properly:
This property specifies the interface name for the floating IP (
eth0, for example).
Do not specify the sub interface, such as
This property specifies the net mask for the interface for the floating IP.
This property specifies whether or not to use a node's MAC address when sending ARP packets, that is, whether or not to use the
-b flag in the arping command.
Verify in the output of Node Manager (the shell where the Node Manager is started) that these properties are in use. Otherwise, problems may occur during migration. The output should be similar to the following:
... StateCheckInterval=500 Interface=eth0 NetMask=255.255.255.0 ...
The following steps are not required if the server properties (start properties) have been set and Node Manager can start the servers remotely.
If not done already, set the
StartScriptEnabled property in the
nodemanager.properties file to true. This is required to enable Node Manager to start the managed servers.
Start Node Manager on Node 1 and Node 2 by running the
startNodeManager.sh script, which is located in the
WL_HOME/server/bin/ directory.
When running Node Manager from a shared storage installation, multiple nodes are started using the same
Set the environment and superuser privileges for the
wlsifconfig.sh script.
Ensure that the PATH environment variable includes the files listed in Table 14-1.
Table 14-1 Required Files for the PATH Environment
|Directory Location
Grant sudo privilege to the WebLogic user ('oracle') with no password restriction, and grant execute privilege on the /sbin/ifconfig and /sbin/arping binaries.
For security reasons, sudo should be restricted to the subset of commands required to run the
wlsifconfig.sh script. For example, to set the environment and superuser privileges for the
wlsifconfig.sh script.
Ask the system administrator for the sudo and system rights as appropriate to this step.
Make sure the script is executable by the WebLogic user ('oracle'). The following is an example of an entry inside /etc/sudoers granting sudo execution privilege for
oracle and also over
ifconfig and
To grant sudo privilege to the WebLogic user ('oracle') with no password restriction, and grant execute privilege on the /sbin/ifconfig and /sbin/arping binaries:
oracle ALL=NOPASSWD: /sbin/ifconfig,/sbin/arping
Configure server migration targets. Configuring Cluster Migration sets the
DataSourceForAutomaticMigration property to
To configure migration in a cluster:
Log into the Oracle WebLogic Server Administration Console (
http://<host>:<adminPort>/console. Typically,
adminPort is 7001 by default).
In the Domain Structure window, expand Environment and select Clusters. The Summary of Clusters page appears.
Click the cluster for which you want to configure migration (SOA_Cluster) in the Name column of the table.
Click the Migration tab.
Click Lock & Edit.
In the Available field, select the machine to which to allow migration and click the right arrow. In this case, select SOAHOST1 and SOAHOST2.
Select the data source to be used for automatic migration. In this case select the leasing data source.
Click Save.
Click Activate Changes.
Set the Candidate Machines for Server Migration. You must perform this task for all of the managed servers as follows:
In Domain Structure window of the Oracle WebLogic Server Administration Console, expand Environment and select Servers.
Select the server for which you want to configure migration.
Click the Migration tab.
In the Available field, located in the Migration Configuration section, select the machines to which to allow migration and click the right arrow. For WLS_SOA1, select SOAHOST2. For WLS_SOA2, select SOAHOST1.
Select Automatic Server Migration Enabled and click Save.
This enables the Node Manager to start a failed server on the target node automatically.
Click Activate Changes.
Restart the Administration Server and the servers for which server migration has been configured
To restart the Administration Server, use the procedure in Section 8.4.3, "Starting the Administration Server on SOAHOST1."
Click Customize this table in the Summary of Servers page, move Current Machine from the Available Window to the Chosen window to view the machine on which the server is running. This is different from the configuration if the server is migrated automatically.
To verify that Server Migration is working properly:
To test from Node 1:
Stop the WLS_SOA1 managed server.
kill -9 pid
pid specifies the process ID of the managed server. You can identify the pid in the node by running this command:
ps -ef | grep WLS_SOA1
Watch the Node Manager console: you should see a message indicating that WLS_SOA1's floating IP has been disabled.
Wait for the Node Manager to try a second restart of WLS_SOA1. Node Manager waits for a fence period of 30 seconds before trying this restart.
Once Node Manager restarts the server, stop it again. Now Node Manager should log a message indicating that the server will not be restarted again locally.
To test from Node 2:
Watch the local Node Manager console. After 30 seconds since the last try to restart WLS_SOA1on Node 1, Node Manager on Node 2 should prompt that the floating IP for WLS_SOA1 is being brought up and that the server is being restarted in this node.
Access the soa-infra console in the same IP.
Verification From the Administration Console
You can also verify migration using the Administration Console:
Log into the Administration Console.
Click on Domain on the left console.
Click the Monitoring tab and then the Migration subtab.
The Migration Status table provides information on the status of the migration.
Figure 14-1 Migration Status Screen in the Administration Console
After a server is migrated, to fail it back to its original node/machine, stop the managed server from the Oracle WebLogic Administration Console and then start it again. The appropriate Node Manager starts the managed server on the machine to which it was originally assigned.
This chapter provides an overview of the enterprise topology for Oracle SOA Suite. It contains the following sections:
The Enterprise Deployment Guide is an Oracle best practices blueprint based on proven Oracle high-availability and security technologies and recommendations for an Oracle SOA enterprise deployment. The best practices described in these blueprints span many Oracle products across the entire technology stack: Oracle Database, Oracle Fusion Middleware, and Enterprise Manager Fusion Middleware Control.
An Oracle Fusion Middleware enterprise deployment:
considers various business service level agreements (SLA) to make high-availability best practices as widely applicable as possible
leverages database grid servers and storage grid with low-cost storage to provide highly resilient, lower cost infrastructure
uses results from extensive performance impact studies for different configurations to ensure that the high-availability architecture is optimally configured to perform and scale to business needs
enables control over the length of time to recover from an outage and the amount of acceptable data loss from a natural disaster
uses Oracle best practices and recommended architecture, which are independent of hardware and operating systems.
For more information on high availability practices, see the Oracle Database High Availability page on Oracle Technology Network at
The Enterprise Deployment Guide for Oracle SOA focuses on enterprise deployments in Linux environments. However, you can also implement enterprise deployments using UNIX and Windows environments.
This section identifies enterprise deployment terminology used in the guide.
Oracle home: An Oracle home contains installed files necessary to host a specific product. For example, the SOA Oracle home contains a directory that contains binary and library files for Oracle SOA Suite. An Oracle home resides within the directory structure of the Middleware home. Each Oracle home can be associated with multiple Oracle instances or Oracle WebLogic Server domains.
Oracle Common home: This environment variable and related directory path refers to the Oracle home that contains the binary and library files required for the Oracle Enterprise Manager Fusion Middleware Control and Java Required Files (JRF).
WebLogic Server home: A WebLogic Server home contains installed files necessary to host a WebLogic Server. The WebLogic Server home directory is a peer of Oracle home directories and resides within the directory structure of the Middleware home.
Middleware home: A Middleware home consists of the Oracle WebLogic Server home, and, optionally, one or more Oracle homes. A Middleware home can reside on a local file system or on a remote shared disk that is accessible through NFS.
Oracle instance: An Oracle instance contains one or more active middleware system components, for example Oracle Web Cache, Oracle HTTP Server, or Oracle Internet Directory. You determine which components are part of an instance, either at install time or by creating and configuring an instance at a later time. An Oracle instance contains files that can be updated, such as configuration files, log files, temporary files.
failover: When a member of a high availability system fails unexpectedly (unplanned downtime), in order to continue offering services to its consumers, the system undergoes a failover operation. If the system is an active-passive system, the passive member is activated during the failover operation and consumers are directed to it instead of the failed member. The failover process can be performed manually, or it can be automated by setting up hardware cluster services to detect failures and move cluster resources from the failed node to the standby node. If the system is an active-active system, the failover is performed by the load balancer entity serving requests to the active members. If an active member fails, the load balancer detects the failure and automatically redirects requests for the failed member to the surviving active members. See Oracle Fusion Middleware High Availability Guide for information on active-active and active-passive systems.
failback: After a system undergoes a successful failover operation, the original failed member can be repaired over time and be re-introduced into the system as a standby member. If desired, a failback process can be initiated to activate this member and deactivate the other. This process reverts the system back to its pre-failure configuration.
hardware cluster: A hardware cluster is a collection of computers that provides a single view of network services (for example: an IP address) or application services (for example: databases, Web servers) to clients of these services. Each node in a hardware cluster is a standalone server that runs its own processes. These processes can communicate with one another to form what looks like a single system that cooperatively provides applications, system resources, and data to users.
A hardware cluster achieves high availability and scalability through the use of specialized hardware (cluster interconnect, shared storage) and software (health monitors, resource monitors). (The cluster interconnect is a private link used by the hardware cluster for heartbeat information to detect node death.) Due to the need for specialized hardware and software, hardware clusters are commonly provided by hardware vendors such as Sun, HP, IBM, and Dell. While the number of nodes that can be configured in a hardware cluster is vendor dependent, for the purpose of Oracle Fusion Middleware high availability, only two nodes are required. Hence, this document assumes a two-node hardware cluster for high availability solutions employing a hardware cluster.
cluster agent: The software that runs on a node member of a hardware cluster that coordinates availability and performance operations with other nodes. Clusterware provides resource grouping, monitoring, and the ability to move services. A cluster agent can automate the service failover.
clusterware: A software that manages the operations of the members of a cluster as a system. It allows one to define a set of resources and services to monitor via a heartbeat mechanism between cluster members and to move these resources and services to a different member in the cluster as efficiently and transparently as possible.
shared storage: Shared storage is the storage subsystem that is accessible by all the machines in the enterprise deployment domain. Among other things, the following are located on the shared disk:
Middleware Home software
AdminServer Domain Home
Tlogs (where applicable)
Managed Server homes can also be optionally located in the shared disk. The shared storage can be a Network Attached Storage (NAS), a Storage Area Network (SAN) or any other storage system that multiple nodes can access simultaneously and can read-write.
primary node: The node that is actively running an Oracle Fusion Middleware instance at any given time and has been configured to have a backup/secondary node. If the primary node fails, Oracle Fusion Middleware instance is failed over to the secondary node. This failover can be manual or automated using the Clusterware for Administration Server. For a server migration based scenario, WebLogic Whole Server Migration is used for automated failover.
secondary node: The node that is the backup node for an Oracle Fusion Middleware instance. This is where the active instance fails over when the primary node is no longer available. See the definition for primary node in this section.
network host name: Network host name is a name assigned to an IP address either through the
/etc/hosts file or through DNS resolution. This name is visible in the network that the machine to which it refers to is connected. Often, the network host name and physical host name are identical. However, each machine has only one physical host name but may have multiple network host names. Thus, a machine's network host name may not always be its physical host name.
physical host name: This guide differentiates between the terms physical host name and network host name. This guide uses physical host name to refer to the "internal name" of the current machine. On UNIX, this is the name returned by the
hostname command.
Physical host name is used by Oracle Fusion Middleware to reference the local host. During installation, the installer automatically retrieves the physical host name from the current machine and stores it in the Oracle Fusion Middleware configuration metadata on disk.
physical IP: Physical IP refers to the IP of a machine on the network. In almost all cases, it is normally associated with the physical host name of the machine (see the definition of the physical host name). In contrast to a virtual IP, it is always associated with the same machine when on a network.
switchover: During normal operation, active members of a system may require maintenance or upgrading. A switchover process can be initiated to allow a substitute member to take over the workload performed by the member that requires maintenance or upgrading, which undergoes planned downtime. The switchover operation ensures continued service to consumers of the system.
switchback: When a switchover operation is performed, a member of the system is deactivated for maintenance or upgrading. When the maintenance or upgrading is completed, the system can undergo a switchback operation to activate the upgraded member and bring the system back to the pre-switchover configuration.
virtual host name: Virtual host name is a network addressable host name that maps to one or more physical machines via a load balancer or a hardware cluster. For load balancers, the name "virtual server name" is used interchangeably with virtual host name in this book. A load balancer can hold a virtual host name on behalf of a set of servers, and clients communicate indirectly with the machines using the virtual host name. A virtual host name in a hardware cluster is a network host name assigned to a cluster virtual IP. Because the cluster virtual IP is not permanently attached to any particular node of a cluster, the virtual host name is not permanently attached to any particular node either.
Whenever the term "virtual host name" is used in this document, it is assumed to be associated with a virtual IP address. In cases where just the IP address is needed or used, it will be explicitly stated.
virtual IP: Also, cluster virtual IP and load balancer virtual IP. Generally, a virtual IP can be assigned to a hardware cluster or load balancer. To present a single system view of a cluster to network clients, a virtual IP serves as an entry point IP address to the group of servers which are members of the cluster. A virtual IP can be assigned to a server load balancer or a hardware cluster.
A hardware cluster uses a cluster virtual IP to present to the outside world the entry point into the cluster (it can also be set up on a standalone machine). The hardware cluster's software manages the movement of this IP address between the two physical nodes of the cluster while clients connect to this IP address without the need to know which physical node this IP address is currently active on. In a typical two-node hardware cluster configuration, each machine has its own physical IP address and physical host name, while there could be several cluster IP addresses. These cluster IP addresses float or migrate between the two nodes. The node with current ownership of a cluster IP address is active for that address.
A load balancer also uses a virtual IP as the entry point to a set of servers. These servers tend to be active at the same time. This virtual IP address is not assigned to any individual server but to the load balancer which acts as a proxy between servers and their clients.
The Oracle Fusion Middleware configurations discussed in this guide are designed to ensure security of all invocations, maximize hardware resources, and provide a reliable, standards-compliant system for enterprise computing with a variety of applications.
The security and high availability benefits of the Oracle Fusion Middleware configurations are realized through isolation in firewall zones and replication of software components.
This section includes the following topics:
The Enterprise Deployment architectures are secure because every functional group of software components is isolated in its own DMZ, and all traffic is restricted by protocol and port. The following characteristics ensure security at all needed levels, as well as a high level of standards compliance:
Configure external load balancers to redirect all external communication received on port 80 to port 443.
The Oracle Technology Network (
Communication from external clients does not go beyond the Load Balancing Router level.
No direct communication from the Load Balancing Router to the data tier is allowed.
Components are separated in different protection zones: the Web tier, application tier, and the data tier.
Direct communication across two firewalls at any one time is prohibited.
If a communication begins in one firewall zone, it must end in the next firewall zone.
Oracle Internet Directory is isolated in the data tier.
Identity Management components are in a separate subnet.
All communication between components across protection zones is restricted by port and protocol, according to firewall rules.
This chapter describes how to use the Configuration Wizard to extend the domain to include SOA components. You created in the domain in Chapter 8, "Creating a Domain for an Enterprise Deployment."
Before starting the setup process, read the Oracle Fusion Middleware Release Notes for additional installation and deployment information.
This chapter contains the following sections:
Section 9.1, "Overview of Extending the Domain for SOA Components"
Section 9.2, "Prerequisites for Extending the Domain for Oracle SOA Components"
Section 9.3, "Extending the Domain for SOA Components using the Configuration Wizard"
Section 9.4, "Configuring Oracle Coherence for Deploying Composites"
Section 9.6, "Propagating the Domain Configuration to SOAHOST2"
Section 9.7, "Configuring Oracle HTTP Server with the Extended Domain"
Section 9.8, "Configuring a Default Persistence Store for Transaction Recovery"
Section 9.10, "Updating the B2B Instance Identifier for transports"
Extend the WebLogic domain to include Oracle SOA components. Table 9-1 lists the steps for configuring Oracle SOA and other tasks required for extending the domain for Oracle SOA components.
Table 9-1 Steps for Extending the Domain for SOA Components
|More Information
Prepare for extending the Domain for SOA Components
Enable a VIP mapping for each of the hostnames, and synchronize the system clocks for the SOA WebLogic cluster
Section 9.2, "Prerequisites for Extending the Domain for Oracle SOA Components"
Extend the Domain for SOA Components
Extend the WebLogic domain you created in Chapter 8, "Creating a Domain for an Enterprise Deployment.".
Section 9.3, "Extending the Domain for SOA Components using the Configuration Wizard"
Configure Oracle Coherence for Deploying Composites
Configure Oracle Coherence in order to use unicast communication for deploying composites.
Section 9.4, "Configuring Oracle Coherence for Deploying Composites"
Post-Configuration and Verification Tasks
Follow these instructions for post-configuration and validation tasks.
Section 9.5, "Post-Configuration and Verification Tasks"
Propagate the Domain Configuration to SOAHOST1
Propagate the start scripts and classpath configuration from the Administration Server's domain directory to the managed server domain directory.
Section 9.6, "Propagating the Domain Configuration to SOAHOST2"
Configure the Oracle HTTP Server with the extended domain
Configure the Oracle HTTP Server with the managed servers, validate access, set the frontend HTTP host and port, and set the WLS Cluster address for the SOA_Cluster.
Section 9.7, "Configuring Oracle HTTP Server with the Extended Domain"
Configure a Default Persistence Store
Configure a default persistence store for transaction recovery.
Section 9.8, "Configuring a Default Persistence Store for Transaction Recovery"
Configure Oracle Adapters
Enable high availability for Oracle File and FTP Adapters, enable high availability for Oracle JMS Adapters, and scale the Oracle Database Adapter.
Section 9.9, "Configuring Oracle Adapters"
Update the B2B Instance Identifier for Transports
Set up File, FTP, or Email transports in a high availability environment.
Section 9.10, "Updating the B2B Instance Identifier for transports"
Back Up the SOA Configuration
Back up the newly extended domain configuration.
Section 9.11, "Backing Up the SOA Configuration"
Before you run the Configuration Wizard to extend the domain, enable a VIP mapping for each of the hostnames on the two SOA Machines, and synchronize the system clocks for the SOA WebLogic cluster.
This section includes the following topics:
Section 9.2.1, "Enabling VIP2 on SOAHOST1 and VIP3 on SOAHOST2"
The SOA domain uses virtual hostnames as the listen addresses for the SOA managed servers. If you have not previously done so, you must enable a VIP mapping for each of these hostnames on the two SOA Machines, (VIP2 on SOAHOST1 and VIP3 on SOAHOST2), and correctly resolve the virtual hostnames in the network system used by the topology (either by DNS Server, hosts resolution).
To enable the VIPs, follow the steps described in Section 8.2, "Enabling VIP1 in SOAHOST1" if you have yet completed this procedure. These VIPs and VHNs are required to enable server migration for the SOA Servers. You can configure server migration for the SOA system later for high availability purposes. Refer to Chapter 14, "Configuring Server Migration for an Enterprise Deployment" for more details on configuring server migration for the SOA servers.
Oracle SOA uses Quartz to maintain its jobs and schedules in the database. Synchronize the system clocks for the SOA WebLogic cluster to enable proper functioning of jobs, adapters, and Oracle B2B.
Use the Configuration Wizard to extend the domain created in Chapter 8, "Creating a Domain for an Enterprise Deployment" to contain SOA components.
If you have not backed up the domain created in Chapter 8, "Creating a Domain for an Enterprise Deployment," back up the current domain before extending it for SOA components. You may use the backup to recover in case any errors are made in the domain extension. See "Backing Up Your Environment" in the Oracle Fusion Middleware Administrator's Guide.
To extend the domain using the Configuration Wizard:
Change directory to the location of the Configuration Wizard. This is within the SOA home directory on SOAHOST1. Oracle recommends having all database instances up.
cd ORACLE_COMMON_HOME/common/bin
Start the Configuration Wizard.
In the Welcome screen, select Extend an existing WebLogic domain, and click Next.
In the WebLogic Domain Directory screen, select the following WebLogic domain directory
Click Next.
In the Select Extension Source screen, do the following:
Select Extend my domain automatically to support the following added products.
Select the following products: Oracle SOA Suite 22.214.171.124
The following products should already be selected, and grayed out. They were selected when you created in domain in Section 8.3, "Running the Configuration Wizard on SOAHOST1 to Create a Domain.":
Basic WebLogic Server Domain
Oracle Enterprise Manager
Oracle WSM Policy Manager
Oracle JRF
Click Next.
If you get a "Conflict Detected" message that Oracle JRF is already defined in the domain, select the Keep Existing Component option and click OK.
In the Configure JDBC Component Schema screen (Figure 9-1), do the following:
Select the SOA Infrastructure, User Messaging Service, and SOA MDS Schema rows in the table.
Select Configure selected component schemas as RAC multi data source schemas in the next panel.
Click Next.
Figure 9-1 Configure JDBC Component Schema Screen
In the Configure RAC Multi Data Source Component Schema screen (Figure 9-2), do the following:
Select SOA Infrastructure.
Enter values for the following fields, specifying the connect information for the RAC database that was seeded with RCU.
Driver: Select Oracle driver (Thin) for RAC Service-Instance connections, Versions:10, 11.
Service Name: Enter the service name of the database; for example,
Username: Enter the complete user name (including prefix) for the schemas. The user names shown in Figure 9-2 assume that
soedg was used as prefix for schema creation from RCU.
Password: Enter the password to use to access the schemas.
Click Add and enter the details for the first RAC instance.
Repeat steps b and c for each RAC instance.
Deselect SOA Infrastructure.
Select User Messaging Service.
Repeat steps b, c, and d for the User Messaging Schema.
Deselect User Messaging Service.
Select SOA MDS Schema.
Enter the user name and password for the SOA MDS Schema and verify that all other fields are correct (as set above).
Deselect SOA MDS Schema.
Select OWSM MDS Schema.
Enter the user name and password for the OWSM MDS Schema and verify that all other fields are correct (as set above).
Click Next.
Figure 9-2 Configure RAC Multi Data Source Component Schema Screen
In the Test JDBC Data Sources screen, confirm that all connections were successful.
The connections are tested automatically. The Status column displays the results. If all connections are not successful, click Previous to return to the previous screen and correct your entries.
Click Next when all the connections are successful.
In the Select Optional Configuration screen, select the following:
JMS Distributed Destinations
Managed Servers, Clusters, and Machines
Deployments and Services
JMS File Store
Click Next.
In the Select JMS Distributed Destination Type screen:
Select UDD from the drop down list for UMSJMSystemResource.
Select UDD from the drop down list for SOAJMSModule.
Select UDD for the BPMJMSModule.
In the Configure Managed Servers screen, add the required managed servers.
Select the automatically created server and click Rename to change the name to WLS_SOA1.
Click Add to add another new server and enter WLS_SOA2 as the server name.
Give servers WLS_SOA1 and WLS_SOA2 the attributes listed in Table 9-2. Do not modify the other servers that are shown in this screen; leave them as they are.
Table 9-2 Managed Servers
|Listen Address
|Listen Port
|SSL Listen Port
|SSL Enabled
Click Next.
In the Configure Clusters screen, add the following clusters:
Table 9-3 Clusters
|Cluster Messaging Mode
|Multicast Address
|Multicast Port
|Cluster Address
Leave it empty.
Click Next.
In the Assign Servers to Clusters screen, assign servers to clusters as follows:
Click Next.
In the Configure Machines screen, delete the LocalMachine that appears by default and click the Unix Machine tab.
The following entries appear (listed in Table 9-4):
Leave all other fields to their default values.
Click Next.
In the Assign Servers to Machines screen, assign servers to machines as follows:
Click Next.
In the Target Deployments to Clusters or Servers screen, ensure the following targets:
Target usermessagingserver and usermessagingdriver-email only to SOA_Cluster. (The usermessaging-xmpp, usermessaging-smpp, and usermessaging-voicexml applications are optional.)
Target the oracle.sdp.* and oracle.soa.* libraries only to SOA_Cluster.
Target the oracle.rules.* library only to Admin Server and SOA_Cluster.
Target the wsm-pm application only to WSM-PM_Cluster.
Target the oracle.wsm.seedpolicies library only to WSM-PM_Cluster.
Target this library to the SOA_Cluster also only if you are planning to deploy WebLogic WebServices to it.
Click Next.
In the Target Services to Clusters or Servers screen, ensure the following targets:
Target mds-owsm, mds-owsm-rac0, and mds-owsm-rac1 to both WSM-PM_Cluster and AdminServer.
Click Next.
In the Configure JMS File Stores screen, enter the shared directory location specified for your JMS stores as recommended in Section 4.3, "About Recommended Locations for the Different Directories." For example:
Click Next.
In the Configuration Summary screen click Extend.
Click OK to dismiss the warning dialog about the domain configuration ports conflicting with the host ports. This warning appears because of the existing WSM-PM installation.
In the Extending Domain screen, click Done.
You must restart the Administration Server for this configuration to take effect.
Restart the Administration Server using the procedure in Section 8.4.3, "Starting the Administration Server on SOAHOST1."
Although deploying composites uses multicast communication by default, Oracle recommends using unicast communication in SOA enterprise deployments. Use unicast if you disable multicast communication for security reasons.
Unicast communication does not enable nodes to discover other cluster members in this way. Consequently, you must specify the nodes that belong to the cluster. You do not need to specify all of the nodes of a cluster, however. You need only specify enough nodes so that a new node added to the cluster can discover one of the existing nodes. As a result, when a new node has joined the cluster, it is able to discover all of the other nodes in the cluster. Additionally, in configurations such as SOA enterprise deployments where multiple IPs are available in the same system, you must configure Oracle Coherence to use a specific host name to create the Oracle Coherence cluster.


text:
The TS1500 stage is ideally suited to the study of ceramics, metallurgy, materials, geology and high temperature polymers at both high and low heating and rates.
Product Information (PDF Format)
Do you require a quote before purchase? Are you a government agency or educational institution? Are you a customer outside of North America?Request Quote
The TS1500 stage is ideally suited to the study of ceramics, metallurgy, materials, geology and high temperature polymers at both high and low heating and rates.
The sample can be placed on either the standard 7mm sapphire window or inside a platinum crucible. Both sample mounting methods are placed inside the 2.5mm deep ceramic sample cup so that the sample is heated from underneath as well as from the sides.
There are two gas valves at the sides of the stage body so that inert gases can be used to purge the sample chamber.
Please note that Hydrogen cannot be used. Please see the CCR1000 catalyst stage for info on using hydrogen in a hotstage.
The temperature is accurately controlled by the T95-Linkpad temperature programmer via the S-type platinum/rhodium thermocouple. This new controller enables the stage to heat samples at an incredible 200C/min
The programmer contains a d.c power supply - to eliminate electromagnetic interference- and solid state heater protection to prevent accidental damage to the stage. Thermocouple linearization (linearized to 0.1°C and displayed to 1°C) and cold junction compensation are performed inside the T95 controller.
The TS1500 can be ordered as a vacuum modified stage with NW16 flange type vacuum connectors. A pirani vacuum gauge is available which displays vacuum pressure on either the T95-LinkPad LCD screen or via the LINK temperature control software. An MV196 motorized valve unit enables vacuum control within the stage.
Electrical Connections can also be added to the TS1500 stage to enable measurement of electrical properties during heating experiments.
Standard sample cup is 2.5mm deep a 6mm sample cup is available.
Temperature Range: ambient to 1500°C
Type S Pt-10% Rh/Pt thermocouple
Sample Chamber: 8mm Ø x 2.5mm high
Optional 6mm high chamber also available
Objective lens minimum working distance: 6mm
Condenser lens minimum working distance: 14.8mm
Light Aperture: 1.7mm Ø for accurate sample temperatures
Gas tight chamber for atmospheric control
Water cooling connections for stage lid and body
Stage Body Size: 104 x 95 x 29 mm
Optional vacuum version (better than 10-3 mBar)
Nanographia is a quarterly newsletter published by The McCrone Group, bringing you microscopy insights and information to apply in your workplace.
Call Us: 630.887.7100
Receive news, promotion, and event information from The McCrone Group.

subset: commoncrawl


text:
Though it's the off-season, with Breaking Bad not due to return for another five months, the best show on television continues to generate headlines. We like to stay on top of them.
1. We already know where one Breaking Bad wife will go, but Anna Gunn's next series won't be nearly as cushy as Betsy Brandts. Gunn will play the lead in a Bravo drama, Rita, based on a Danish series. According to Deadline:
It is a family drama that follows Rita (Gunn), an acerbic, outspoken private-school teacher who struggles to raise her three teenage children while dealing with the inane bureaucracy and overprotective parents at her school.
Bravo isn't exactly a network I associate with great dramas, but maybe Gunn can turn that around.
2. Bryan Cranston, meanwhile, is also looking ahead to the end of Breaking Bad. According to Deadline, he has signed a first-look deal with Sony Pictures Television, the studio behind Breaking Bad, to develop and potentially star in a new series.
3. We've already told you about the Breaking Bad action figures and toys that have gone on sale over on Mezco, but now Breaking Bad has joined forces with Cafe Press to offer customizable Breaking Bad T-shirts, iPhone covers, thermoses, sweatshirts, mugs and greeting cards. I admit, I would actually love a Los Pollos Hermanos iPhone cover.
4. Holy Crap! Did you know that Marius Stan, who plays Bogdan Wolynetz, the former owner of the car wash now owned by Walter and Skylar White is, in real life, a senior scientist at the Argonne National Laboratory? He's not a professional actor, but according to an interview with the Chicago Tribune, he'd really like to get the call to kill Walter White in the final episodes.
5. Finally, here's a series of bad-ass Breaking Bad 3D images of Walter White from artist Frank Tzeng via Kotaku.


text:
Telling your friends where you are or where you're going to was never so easy. Wizi SMS Location extends location sharing to emails, text messages, Facebook and Twitter. A tiny URL linking to the location map is attached to the message. Optionally, message can contain address and GPS coordinates of the location. Location map can be updated in real time with your current position during the period of time you wish and can be opened on any dektop or cell phone with internet access.
Main features:
– Find your location instantly
– Find locations by address
– Find nearby places (Foursquare)
– Check-in on Foursquare
– Share your location on standard sms messages, email, Facebook or Twitter
– Stream your live location during the period you decide
– Join a photo to your location map
– Aumatically insert the location address and GPS coordinates
– Location map can be opened on any desktop or cell phone with browser and internet access


text:
Self Quiz for Prokaryotic and Eukaryotic Cells
Study the material in this section and then write out the answers to these questions.
Do not just click on the answers and write them out. This will not test your understanding of this tutorial.
1. An
electron micrograph of a cell shows a rigid cell wall, cytoplasmic
membrane, nuclear body without a nuclear membrane,
and no endoplasmic reticulum or mitochondria. Explain why it
is or is not each of the following.
a. a bacterium (ans)
b. a yeast (ans)
c. a virus (ans)
d. an animal cell (ans)
2. Match the descriptions below with the best type of cellular organization.
_____ no nuclear membrane, circular chromosome of DNA, no mitosis (ans)
_____ capable of endocytosis, sterols in membrane, 80S ribosomes (ans)
_____ mitochondria, Golgi apparatus, endoplasmic reticulum (ans)
_____ cell wall contains peptidoglycan (ans)
A. eukaryotic
B. prokaryotic
3. Multiple Choice (ans)
Kaiser's Microbiology Home Page
Copyright © Gary E. Kaiser
All Rights Reserved
Updated: Aug., 2012
Please send comments and inquiries to Dr. Gary Kaiser


text: amaze with your greatest used wedding dresses nyc, which were beautifully made with the most up-to-date manner that which you assure you actually it isn't just high quality, but also that consumers are permitted to delight in much more good monetary value. the luxurious and high quality satin fabric with delicate decorations and unique design with a spaghetti straps neckline is enough to describe how this gown embroidery spring dresses should be wear for your perfect wedding.locate additional other similar solutions below. embroidery spring dresses from the spring 2013 bridesmaid dresses collection at tbdress.have ones kingd-heated up program and rapidly organization. of course, many women will prefer embroidery spring dresses for the more feminine look of a spaghetti straps neckline.each and every ware the following is generally capable of construct your private model. tbdress means that you can choose the newest solutions together with beautiful quality but appropriate value.


text:
Meyer Named Monarchs Assistant Coach
August 28, 2012 - American Hockey League (AHL) - Manchester Monarchs News Release
MANCHESTER, NH - The Manchester Monarchs, the top affiliate of the 2012 Stanley Cup Champion Los Angeles Kings, have named Freddy Meyer as the club's Assistant Coach, Monarchs General Manager Ron Hextall announced today.
Meyer, 31, is a veteran of 418 NHL and AHL games during a nine-year professional career from 2003-2012. The native of Sanbornville, New Hampshire collected 20 goals and 53 assists for 73 points in 281 NHL games with the Philadelphia Flyers, the New York Islanders, the Phoenix Coyotes and the Atlanta Thrashers. He also registered 23 goals and 28 assists for 51 points in 137 career AHL games with the Philadelphia Phantoms and San Antonio Rampage. Most recently, Meyer scored three goals and nine assists for 12 points in 31 games for Modo Hockey of the Swedish Elite League during the 2011-12 season.
"It is a great honor to be the next Assistant Coach of the Manchester Monarchs and to be part of the Los Angeles Kings organization," expressed Meyer. "Growing up in New Hampshire and playing youth hockey throughout New England, I look forward to returning to the Granite State and getting my coaching career started."
The Monarchs have had five previous Assistant Coaches in franchise history. Meyer is preceded in his position by Scott Pellerin (2006-12), Derek Clancey (2005-06), Jim Hughes (2003-05), Dane Jackson (2003-05) and Bobby Jay (2001-03).
"We are extremely pleased to bring Freddy on board as a member of the Monarchs coaching staff," said Hextall. "His experience, knowledge and passion for the game will further enhance the Monarchs and the further development of our young players. He has also won a Calder Cup Championship and brings that experience which will hopefully assist us in achieving that same goal. We look forward to the upcoming season."
Meyer was a member of the 2005 Calder Cup winning Phantoms that included current Kings forwards Mike Richards and Jeff Carter. The team was lead behind the bench by current Kings Assistant Coach John Stevens.
As a 2003 graduate of Boston University, Meyer was named to the Hockey East All-Rookie Team in 2000, was a NCAA East First All-American Team and a Hockey East First All-Star Team in 2003. He signed his first professional contract as an undrafted free agent with the Flyers in 2003.
Meyer also represented the Unites States internationally on several occasions throughout his playing career. He skated with the 1999 U.S. Men's National Under-18 Team, the 2001 U.S. National Junior Team, the 2006 U.S. Men's National Team and the 2011 U.S. Men's Select Team.
"We welcome Freddy Meyer to the Monarchs organization," said Morris. "His experience as a recently retired player coupled with his character and work habits will set a good example for our work to develop and ready our guys for the NHL. I'm sure he's excited. He's told me he looks forward to sharing the things he learned throughout his career."
Meyer is married to his wife Lindsey and they have two sons, Freddy (four) and Carter (three), and reside in Winchester, Massachusetts.
Be among the first to secure your Opening Weekend seats through the Monarchs Opening Weekend Pack! Get two great seats for either the Opening Night game on Friday, October 19 or Opening Saturday game on October 20 as the Monarchs drop the puck on their 12th season in Manchester. In addition, you will receive four flex vouchers and a limited edition Opening Weekend puck (exclusive to this package). For more information, visit www.manchestermonarchs.com or call the Monarchs Front Office at (603) 626-7825.
• Discuss this story on the American Hockey League message board...
American Hockey League Stories from August 28, 2012
- Meyer Named Monarchs Assistant Coach - Manchester Monarchs
- Rivermen Add Sergei Adronov - Peoria Rivermen
- Bears Announce 2012-2013 Schedule of Promotions - Hershey Bears
- 2012 Binghamton Senators Charity Golf Classic to Benefit Wendy's Walk for Kids Moved to October 9 - Binghamton Senators
The opinions expressed in this release are those of the organization issuing it, and do not necessarily reflect the thoughts or opinions of OurSports Central or its staff.
Other Recent Manchester Monarchs Stories
- Monarchs Silence Royals, 4-1
- Monarchs Game Day Capsule, March 21
- Monarchs Sign Jarrid Privitera
- Monarchs Battle Past Grizzlies, 3-2, in Overtime
- Monarchs Game Day Capsule, March 17


text:
NYSP Public Record
There are 10 comments on the Ogdensburg Courier-Observer/Journal story from Jul 26, 2012, titled NYSP Public Record. In it, Ogdensburg Courier-Observer/Journal reports that:
A Massena man was arrested by state police for driving with a suspended license for the fourth time at 9:20 a.m. Wednesday.
Join the discussion below, or Read more at Ogdensburg Courier-Observer/Journal.
#1 Jul 27, 2012
Take his car away.
#3 Jul 28, 2012
might be better to find out why he feels it necessary to go where he is going. you never know. if no good reason - then find out whyhe is defying authority
#4 Jul 28, 2012
The car he was driving had BETTER have been towed from the scene and impounded, just like mine was when I got caught driving with no license two times. The second time, the cop towed my car away and left me on the side of the road in the middle of winter and told me to walk. I was on my way to work when I was pulled over. Was I in the wrong? you bet your ass I was...you have to have a valid license to drive a car, folks. It's the law. You can excuse it as many times as you like, it's still wrong. I lost my car, had to sign it over to the place they towed my car, they would not release it until I went to court, and when I went to court, the judge told me to comeback for trial and would not release the car. The impound fees exceeded the car's value and I had to give it away to satisfy the debt. Never again will I drive without a license. Please tell me this guy lost his car too. It's only fair. If they can take a car from a single mom, on her way to work, then they can take his car too. No excuses.
United States
#5 Jul 28, 2012
Nope he got to keep the car. Sucks to be you, asswiper.
#6 Jul 28, 2012
Clean your vag.
United States
#7 Jul 28, 2012
If u take their car away, they drive someone elses car. Often times other people aren't even aware they lost their license. I think if you lose your license & are going to continue to break the law by driving without one, maybe the judge should set aside a jail cell for you & you can sit in there until you get it back, or learn to obey the law.
#8 Jul 28, 2012
mother in law: how come you didnt have a work-license?
#9 Jul 28, 2012
Because I was dumb and thought I was above the law, obviously.:) I made a huge mistake in judgement and just thought I wouldn't get caught, since otherwise I don't break the law and I'm a careful driver. I lost my license because I didn't pay my fines. I didn't pay my fines because I worked a sucky ass fast food job and couldn't afford to pay my fines. Since I was so poor, I couldn't afford the $75 fee for a restricted license. Or that's how I reasoned it anyway.
The truth is I fucked up. No one else. No one forced me to blow off my fines. I could have set aside ten dollars a week or something until I had enough money saved to pay these fines. I didn't do that. My fault again.
Although I learned a hard lesson by having my car taken away, I also grew up a little bit that day and I have never once driven a car since. I also used my tax return to pay off all my fines and now I have a clean license once again...but it was all something that could have been prevented in the first place had I not mistakenly believed that I could get away with it. What a dumbass. Now I know better, and I can laugh about it, because it's a fact of life. What else am I going to do, cry about it? I wish I still had that car, no doubt, but it's my own damn fault it's gone.
#10 Jul 28, 2012
LoL. Nope, it don't suck at all to be me. As a matter of fact, my life is pretty damn good at the moment, and my vag is completely sand free :) Have a great day, and remember, wipe from front to back...it'll keep the shit outta your box...
#11 Jul 28, 2012
Tell me when this thread is updated:Subscribe Now Add to my Tracker
Add your comments below
Brasher Falls Discussions
|Last By
|Drop A Word, Add A Word (Jun '10)
|1 hr
|jane doe
|Feb 21
|nosey is as nosey...
|Man gets prison in Gravy Train
|Oct '17
|Not quite good en...
|Trunk or Treat at a bar??
|Oct '17
|Brasher Parent
|Whats up with the ambulance (Jan '15)
|Oct '17
|Brasher residents
|Two men charged for having pot after traffic st... (Jul '17)
|Jul '17
|Told ya so....
|Fundraisers gone Wild (Apr '17)
|Apr '17
Find what you want!
Search Brasher Falls Forum Now
Copyright © 2018 Topix LLC


text:
All 4 types featuring Gundam RX-78-2, Hi-Nu Gundam, Gundam Mk. IIV and Phoenix Gundam. 4cm tall each.
Vol. 2 featuring Gundam Mk. II, Crossbone X-1 Kai, V2 Assault Buster and Gundam Mk. IV will be out this month.
Images are from Gundam Dot Info.
On a separate note, a review on the already released Deforide 001 Kamen Rider Faiz from Megahouse:
Deforide 002 Kamen Rider Ryuki will be out in October at 3,990 Yen (inclusive of tax).
Images are from Digitamin Blog.


text:
No Need Of Charm
( Originally Published 1916 )
IN "The Marriage Game," Mrs. Flexner's play, occurs a fine line :
"Unless a woman wants something she has no business to want, she has no need of charm."
No need of charm ! How many a foolish little brain, devoid of understanding, has ship-wrecked things by this unreason!
The silly woman, who exerted all her arts and wiles to draw a suitor, drops her efforts with him become a husband. Her market's made. She has caught her train, is safely aboard, and why run any more?
She gives frank expression to her peevish whims and ailments. She is captious, critical.
She is dowdy at breakfast. She is unkempt and sloppily dressed when they two are alone.
Exert one's self to woo a husband? Why, there are those women who seem to think it's hardly decent.
And right here is the cue for the entrance of "the other woman."
Many a man, too, thinks the game's up when he has haltered and altared the woman of his choice. The excitement of the chase is over. It's "married and done for."
Then if the woman be strongly human, as she generally is, and a bit weak and sensitive, as she often is, marriage breaks down. Possibly—enter "the other man."
People speak of having tried marriage and found it a failure. Most of them have not tried at all. That is the trouble. They didn't "try."
Eternal vigilance is the price of love, as well as of liberty. Success, in marriage also, means keeping everlastingly at it.
To sit down, once married, and expect to be coddled, waited on, served, and pleased, you a king on a throne and your mate your servitor, is rather sure to bring on swift ruin.
There is not one wife in a thousand that could not keep her husband if she would keep working at the job. The wife has a thousand advantages' over the other woman.
And if a husband will only not stop making love he need fear no rival.
Most of the unhappy marriages are due to selfishness plus pure boneheadedness.
The love and devotion of a good woman, and of an honest man, is worth working hard for.
And the beauty of it is that it is the most delightful work in the world, once it gets established as a habit.
You need charm everyday you live.


text:
Steve Bruce - Make mine a double
Wigan Athletic boss Steve Bruce is a delighted manager with two of his players, Emile Heskey and Chris Kirkland, being called up to Fabio Capello's first England squad.
Heskey returns to the squad after being out for most of the season with a foot injury though he was very good in the early part of the season, since his return Heskey as not scored for the Latics
Kirkland will be hoping to add to his cap and put behind him the years of niggling injuries that proved to be a nightmare not only to his international but also to his club career
Bruce said he was pleased for the pair and that it was also a great honour for the club, Bruce also said that he suspected that David Beckham would be devastated at not being given the opportunity to reach 100 caps after being left out of the squad by Capello
Join Vital Wigan and be apart of the fastest growing Latics fans web site on the net.
News, views and debates its all here.
We are a Latics fans site run by the fans for the fans, what are you waiting for sign up and join in
It`s free, quick and carries no obligation whatsoever.
Have your say on the Latics Speyk forum
Participate in the polls and the Vital Fantasy League
It's easy to register , simply click the link and enjoy getting involved
Click here for the Latics Speyk forum