Intoduction
Oracle's Internet Application Server iAS is a standards based J2EE application server that can be used to deploy applications. It is commonly used to deploy Java applications, but can also be used to deploy PL/SQL applications (mod_plsql), Oracle Forms, Reports and Discoverer workbooks.
iAS components can be divided into Infrastructure and middle tiers components:
Editions
iAS is made available in several editions:
- Enterprise Edition
- Standard Edition
- Standard Edition One
- Java Edition
Infrastructure Components
Infrastructure components provide back-end services for the middle tiers components.
Metadata Repository
Set of supporting schemas installed into an Oracle database.
Oracle Internet Directory (OID)
Management Server
Server providing the management web-site from where components can be monitored, stopped and started.
Single Sign-on (SSO)
SSO provides the ability for a user to authenticate once, combined with strong authentication occurring transparently in subsequent connections to other databases or applications. Single sign-on lets a user access multiple accounts and applications with a single password, entered during a single connection. Single password, single authentication.
Delegated Administration Services (DAS)
A set of pre-defined services for performing directory operations on behalf of a user. Oracle Internet Directory Self-Service Console makes it easier to develop and deploy administration solutions for both Oracle and third-party applications that use the Oracle Internet Directory.
Middle Tier Components
OC4J and Webcache
Oracle Containers for J2EE (OC4J) is a J2EE runtime engine in which developers can deploy Java based applications.
Webcache is a HTTP page caching engine - used to reduce load on the database and OC4J engines.
Portal and Wireless
Framework that provides a personalized, single point of interaction with Web-based applications and information relevant to individual users or class of users. Portals built using Oracle Portal are made up of pages managed within page groups, containing portlets and items.
Business Intelligence and Forms
Business Intelligence and Forms provides the runtime platform required for deploying Forms, Reports and Discoverer workbooks. The following components are installed:
- Oracle Forms Server
- Oracle Reports Server
- Oracle Discoverer (includes Discoverer Plus, Discoverer Viewer, and Discoverer Portlet Provider)
*****************************************************************************************************************************
Application Server Guard:
Oracle Application Server (OAS) Guard is a technology that keeps the OAS configuration data synchronized between production and standby sites. Planned outages of the production site can be performed without interruption of service by switching over to the standby site. Unplanned outages are managed by failing over to the standby site using an OAS Guard fail-over operation.
Licensing
Full OAS Enterprise Edition licenses are required for both the active and standby application servers systems.
Implementation
The AS Guard binaries are installed in directory "DSA" (Distributed Server Architecture) under the ORACLE_HOME directory.
Infrastructure
Oracle Data Guard is used to protect the Infrastructure databases.
You don't have to configure Data Guard for Infrastructure databases that was installed as part of the Application Server installation as AS Guard will do it for you. However, if you've created your Infrastructure databases with REPCA, you need to setup Data Guard on your own.
Identity Management & Middle Tier
AS Guard will automatically backup and restore configuration files with the Application Server Backup/Recovery tool.
Start/ Stop
To start the server component (on all primary and secondary servers):
opmnctl startproc ias-component=DSA
To start the client utility, execute ASGCTL in ORACLE_HOME/dsa/bin:
$ asgctl.sh Application Server Guard: Release 10.1.2.0.2 (c) Copyright 2004, 2005 Oracle Corporation. All rights reserved. ASGCTL> HELP
AS Guard Operations
- Discover topology
ASGCTL> connect asg infra ias_admin/infra123 Successfully connected to infraha:7890 ASGCTL> discover topology oidpasswd=infra123 ASGCTL> verify topology ...
- Instantiate - initial setup
- AS Guard will even put the infrastructure DB into arclog mode, copy it to the secondary and establish the data guard standby.
- Sync - Force a sync (by default this will happen automatically)
- Switchover - graceful role reversal between Primary and Secondary
- Failover - fail-over from primary to secondary site
***************************************************************************************************************************
SOA Suite
Oracle SOA Suite is a J2EE-based component of the Fusion Middleware platform and is available as an option for the Oracle Application Server.
SOA Suite provides a complete set of service infrastructure components that allows developers with tools for building, deploying, and managing SOAs. Oracle SOA Suite enables services to be created, managed, and orchestrated into composite applications and business processes. With SOA Suite's hot-pluggable components, organizations can easily extend and evolve their architectures instead of replacing existing investments.
The primary components of SOA Suite is BPEL and Oracle Web Services Manager.
Web Services Manager
Oracle Web Services Manager (WSM) is a solution for securing and managing service-oriented architectures (SOA) by allowing enterprises to control and visualize their SOA deployments.
WSM allows IT managers to centrally define policies that govern web services operations such as access control (authentication, authorization), logging, and content validation, and then attach these policies to one or multiple web services, with no modification to existing web services required. In addition, Oracle WSM collects runtime data to monitor access control, message integrity, message confidentiality, quality of service (defined in service-level agreements) and displays that information in graphical charts.
Contents[hide] |
History
Oracle WSM was formerly called Oblix COREsv. Oblix was acquired by Oracle in March 2005.
Licensing
Oracle WSM ships both as a standalone product running on Oracle Application Server and as part of the Oracle SOA Suite.
This is changed in 11g. WSM not shipped as standalone product since October 2009. In 11g WSM is bundled as part of Weblogic Server, and WSM gateway component is not available.
Key features
- Centralized gateway for all web service requests
- Policy Manager
- Policy Enforcement
- Monitoring Dashboard
Network traffic
Inbound traffic: WSM gateways support the reception of both SOAP messages and standard XML message requests over HTTPS, JMS and MQ. HTTPS is enabled by default and cannot be disabled.
Outbound traffic: When configuring the outgoing transport protocol (protocol on which the Web service is invoked) you need specify one of the following protocols: HTTP, HTTPS, JMS, MQ, or even a custom protocol.
Load balancing: Inbound traffic can be load balanced to more than one WSM gateway. This provides fail-over support and greater scalability.
********************************************************************************************************************