Category Archives: Administration

Oracle Identity Management (OIM) – Overview

Oracle Identity Management allows for an organization to securely identify an authorized user over the entire enterprise infrastructure and over the intranet.   Oracle Identity Management performance the tasks of determining and validating user/service trying to access,  performance object, application, and service access management, and directory services. Oracle Identity Management is a component of Oracle Fusion Middleware.

 

Larry Catt

OCP

Oracle Fusion Middleware – Overview

Oracle Fusion Middleware is a collection of software packages which seats between the Operating System(s) and the end users in support of an enterprise IT system. It support interconnection of various application and tools to provide development, integration, identity management, business intelligence, collaborate services and management capabilities.   Oracle Fusion Middleware allow for management and integration of many distributed software applications.

 

Oracle Fusion Middleware contains multiple components to provide for these integration tasks to include: Web servers, application servers, content management systems and various other tools.  These all allows for many heterogeneous and distributed applications to appear as a single seamless system.   Additionally, it provides for development and management components to allow for continued system growth and adaptability to changing enterprise needs.

 

Oracle currently provides the following Fusion Middle Ware components which are listed by category:

 

Cloud Application Foundation

 

Component Description
Coherence Data Grid Oracle In-memory data grid for frequently accessed data, provides better performance than traditional RDBMS.
 GlassFish Server Open source application server.
Internet Application Server Application Server
JRockit Virtual Machine Software
 TopLink Mapping and persistence framework for JAVA development
 Tuxedo Domain (i.e. application) to include system processes, client process, application processes, servers all of which are control by single configuration file.
 Web Tier Web component tier solution includes: iplanet forward and reverse proxies, HTTP Server, and Web caching.
Traffic Director Layer 7 (application layer) load balancer
 WebLogic Server Application Server
 WebLogic Server on Oracle Database Appliance Application Server

 

 

Service Integration (SOA)

 

Component Description
SOA Suite Manage services and provide hot pluggable components for enterprise architecture.
BPEL Process Manager Business Process Execution Language provides cross platform way to design and execute business process, basically integrating process across heterogeneous it system.
Integration Adapters Provides unified connectivity architecture for heterogeneous processes thus allowing for SOA capabilities.
Business Activity Monitoring Tool to define and analyze business processes and opportunities.
B2B Tool to define Business to Business processes.
SOA Suite for healthcare integration Manage services and provide hot pluggable components for healthcare enterprise architecture.
API Manager Tool to define Application Programming Interfaces
SOA Governance Tool to transform IT system to service oriented architecture
Integration Cloud Service (ICS) Cloud service to integrate on site applications
 Service Bus Tool to connect, mediate and manage application connections.
 Human Workflow Tool to manage human project task
 Business Rules Tool to define constraints on defined rules.
 Stream Explorer Tool for analysis of events.
 Web Services Manager Management of web services processes.
 Managed File Transfer Management of file exchange to internal and external systems.
 API Catalog Collection of APIs to oracle cloud services.
 Pre-Built Integrations Pre defines AIA (Application Integration Architecture)
 WebLogic Integration Tool to integrate systems, data and processes across existing systems.

 

Business Process Management

 

Component Description
Business Process Management Tool to define and manage business processes.
Business Activity Monitoring Tool to define dashboards with hierarchies to drill down to monitor processes and services.
Business Rules Tool to define constraints on defined rules.
 Human Workflow Tool to manage human project task
Data Integration
Data Integration Tool for unified development, deploying and managing data focused applications
Data Integrator ETL (Extract, load and transform) tool to build and manage integration processes.
GoldenGate Tool for data replication between data stores.

 

Development Tools
Component Description
  Application Development Framework Java framework for building applications.
  Developer Suite Development tools for building applications.
  Enterprise Pack for Eclipse Development tools for Eclipse.
  Forms Services Development tool for forms application development
  JDeveloper Development tool focused on visual and declarative method.
  Mapviewer Development tool for maps using oracle spatial.
  User Productivity Kit Content management for development, deployment, and maintenance.
  Virtual Assembly Builder Management tool for capture and deployment based on defined metadata.
  Workshop Weblogic tool to extend eclipse development.
Enterprise Performance Management
Component Description
Performance Management Applications Management tool for monitoring and analysis of enterprise applications
 Hyperion Performance Scorecard Tool to define and monitor performance goals of enterprise applications.
 Hyperion Workforce Planning Tool for managing employee numbers, salary, and compensation efficiently.
 Hyperion Financial Management Tool for global financial management and analysis of an organization.
 Hyperion Planning Tool for budgeting and forecasting business costs.
 Hyperion Capital Asset Planning Tool for planning of capital assets and related costs.
 Hyperion Strategic Finance Tool for financial forecasting and modeling with scenario analysis.
 Hyperion Profitability and Cost Management Decision tool for insight on profitability and costs

 

Business Intelligence
Component Description
 Data Visualization Tool for visual analysis and self-service analysis of data
 Big Data Discovery Tool for visual analysis and self-service analysis of big data
 Endeca Information Discovery Tool for analysis of complex – mixed data sets.
 Essbase Plus Tool for deployment pf applications and development of analytic and performance management applications
GoldenGate Tool for data replication between data stores.
 Reports Services Tool to create reports based on oracle data stores.
 Data Integrator ETL (Extract, load and transform) tool to build and manage integration processes.
 Business Activity Monitoring Tool to define dashboards with hierarchies to drill down to monitor processes and services.
 Business Intelligence Tool for query, reporting, analysis, alerting, data integration.
 BI Publisher Tool to merger multiple data source to single reporting document.
 Crystal Ball Tool for spreadsheet-based modeling, simulations, forecasting, and optimization.
 Data Integration Tool for unified development, deploying and managing data focused applications
Systems Management
Component Description
Enterprise Manager Tool for management of hardware and software.
Web Services Manager Tool for management of web services.

 

 

Social Business & Collaboration
Component Description
WebCenter – Content, Sites, Portal, Adapters Management tools for enterprise wide IT systems
 Beehive Content collaboration and communication software.
 Social Network Tool to provide social tools and move the data between users, applications, and business processes.
Identity Management
Component Description
 Identity Management Tools to provide authentication and access controls to various applications and systems
High Availability
Component Description
 High Availability Tools to manage system uptime.
Upgrade
Component Description
  Oracle Fusion Middleware Upgrade Tools to manage upgrade and patching of Oracle Fusion Middleware

Larry Catt

OCP

Oracle WebCenter – Content, Sites, Portal, Adapters – Overview

Oracle WebCenter is a collaboration application that concentrates on connecting internal and external users of an organization.   It is focuses on allowing an organizations IT assets to work in a unified fashion to meet the needs of decision makers, employees, customers, venders, and partners.   It manages three components through the use of adapters: Content, Sites, and Portals.   Application Adapters for Oracle WebCenter allow for the sharing of content in business process over multiple disjointed applications and services.   WebCenter Content allows for sharing of information based on predefined restrictions and business needs to various applications and services, allowing for full content management.   WebCenter Sites manage various websites for both traditional browsers and mobile devices.   WebCenter Portal manages web portals for access to various applications, services, and collective applications.   Oracle WebCenter gives the ability to combine applications, services, and content into one succinct system even though the original components where not designed to work together.

 

Larry Catt

OCP

 

 

Oracle Enterprise Manager – Overview

Oracle Enterprise Manager is a management application for all Oracle database products deployed both in your data center and Oracle Cloud components. Enterprise Manger is highly integrated into Oracle products and thus provides a high level of control and visibility with very little impact to component performance.     The capability of Enterprise Manger has dramatically increased over time, allowing for the control of applications, database, middleware, and hardware systems provided by Oracle Corporation.

 

Larry Catt

OCP

Oracle Fusion Middleware – Architecture

Oracle Fusion Middleware is a collection of software packages to support an organization IT needs for mid-tier services and processes seating between server operating systems and end-users.   The mid-tier can encompass the following types of software packages: Development, Management, Content Management, Reporting, Analysis, Data Servers, Web Servers, Application Servers, and task specific Applications.   It is important to note, that not all components are require in any given Oracle Fusion Middleware implementation and that most components are implemented based on organization needs.   However, there are key components which normally always exist, such as FMW Infrastructure and WebLogic web server.   This article relates to the FMW Common Infrastructure which provides latches for all non-Java EE components to integrate with all other components.

 

FMW Common Infrastructure allows for interconnection of non-Java EE components through the concepts of farm, instances and system components.   This allows for the management of Java EE components through WebLogic domains and the management of all other components by the FMW Common Infrastructure through the use of OPMN (Oracle Process Manager and Notification) utility.  This introduces the concept of a Fusion Middleware instance, which is a set of system components which share a single parent directory and managed by the same OPMN entity.  This Fusion Middleware instance parent directory is referred to as the INSTANCE_HOME.  The Fusion Middleware instance is then registered with a WebLogic Server domain for management.

 

Thus all components of Oracle Fusion Middleware are integrated together through the use of WebLogic for Java EE components and FMW Infrastructure for non-Java EE components.   However, all components can be managed via a single management console.

 

 

Larry J Catt

OCP

Oracle Fusion Middleware – Concepts

Oracle Fusion Middleware is a collection of software packages to support an organization IT needs for mid-tier services and processes seating between server operating systems and end-users.   The mid-tier can encompass the following types of software packages: Development, Management, Content Management, Reporting, Analysis, Data Servers, Web Servers, Application Servers, and task specific Applications.   It is important to note, that not all components are require in any given Oracle Fusion Middleware implementation and that most components are implemented based on organization needs.   However, there are key components which normally always exist, such as FMW Infrastructure and WebLogic web server.   This article describes the concepts common to a FMW implementation.

 

There exist two type of components in a FMW implementation: Java Components and System Components.    Java components are all components which are Java EE applications or services and deployed via Oracle WebLogic in a domain template.   An example of a Java component is Oracle SOA Suite.    System Components are non-JAVA EE applications and services which are managed by Oracle Process Manager and Notification (OPMN) utility.  OPMN utility provides intercommunication and management for non-Java EE application services to FMW implementation.

 

FMW implementation once configured will contain a minimum of the following:

  1. Oracle WebLogic Install.
  2. At least one WebLogic domain containing:
    1. One Administration Server containing WebLogic console and FMW Control.
    2. At least one Managed Server containing components such as WebCenter or SOA Suite.
  3. One or more Oracle Instances which contain one or more system components (Oracle HTTP Server).
  4. One or more databases for metadata repository.

 

 

FMW has a flexible directory structure base on various HOME types which allow for intercommunication of each subcomponent.   FMW has 6 basic homes to include:  Middleware home, Oracle Home, Oracle Common Home, WebLogic Home, Instance Home, and Domain Home.  Each of these homes are detailed below:

  1. Middleware Home is the root directory for Oracle WebLogic Server, Oracle Home, and Oracle Common Home. It can reside on Local or remote disks via NFS.   Default name of Oracle Middleware home is /Oracle/Middleware on UNIX and \Oracle\Middleware on Windows.
  2. Oracle Home is the directory structure for a component or software suite and it is below the Middleware Home, Oracle Home can be associated with multiple Oracle Instances and WebLogic Domains. Middleware can support multiple Oracle Homes on single install.
  3. Oracle Common Home is the directory structure to support the storage of binary and library components for FMW Control and Java Required Files.   There exists only one Oracle Common Home for each FMW install.
  4. WebLogic Server Home is the directory structure for files needed by WebLogic Server. It is always at the same level as Oracle Home and under the FMW Home.
  5. Domain Home is the top level directory of a WebLogic Server administration domain. It is always separate from the directory structure of WebLogic Server Home.   It can be placed anywhere and does not need to be under FMW Home.
  6. Instance Home is the top level directory structure of a FMW Component such as SOA Suite.   It can be placed anywhere and does not need to be under FMW Home.

 

 

 

An Administration Server is the control entity for configuration of an entire domain. It updates the configuration files and manages resources for the domain.  Each domain has one administration server.   The administration Service is used through WebLogic Server Console, WebLogic Scripting Tool (WLST) or a home grown console using JMX (Java Management Extension) client.

 

A Managed Server contains a system application, Web Services, or other resources. Managed Server works within a specific domain.  Managed Servers can be configured as clusters to allow for increased performance of a system application or service.

 

A Node Manage is a separate process for WebLogic Server and can perform common operations of the Managed Server. This provides increased scalability for applications and services.

 

 

 

Larry Catt

OCP

Oracle Internet Application Server – Overview

Oracle Internet Application Server is the original application server developed by Oracle Corporation.   It is currently in an end of life cycle replaced by WebLogic Application Server.   End of support began in December 2011 with a schedule completion time of May 2017.   This product may still be used in some organization, but Oracle is encouraging its customer to migrate to the WebLogic Application Server platform during upgrade processes.

 

Larry Catt

OCP

Oracle GlassFish Server – Overview

GlassFish was originally developed by Sun Microsystems as an open source Java EE application server. An Application server provides core API, security, state maintenance, data access for a deployed system applications.   In the case of GlassFish, the applications supported are Java specific.  Oracle GlassFish currently is Java EE 6 specific.    GlassFish is a common component for Java applications deployed, managed, and developed on a Fusion Middleware configuration.

 

Larry Catt

OCP

 

Oracle Coherence Data Grid – Overview

As database technologies have developed, the amount of data being stored and manipulated has grown exponentially. This has resulted in a need for quicker and quicker access to frequently accessed data elements which are key to an organizations success.   Oracle Coherence is an in-memory data solution which provides this access to readily used data, decreases the burden on shared data stores, and decreases data transport requirements.   Coherence provides a brokerage of data between the application and data stores which can automatically partition data base on needs and data access behavior.   Coherence can continue supplying data even in the event of data store unavailability though its own buffers, allowing for temporary back-end failures which would cripple other data solutions.   Oracle Coherence is also designed to allow for clustering to enable scalability of application data needs as enterprise requirements grow.   All of this features provide a robust solution of readily available data services to high demand applications.

 

Larry Catt

OCP

Oracle Cloud Application Foundation

 

Oracle Cloud Application Foundation provides services between the clients and databases for an organization.   These services are provided through the implementation of Application Services and Cache Services.    Application Services are provide through the use of WebLogic Server which handle all deployment of Application via web services, database connections, security, and all other common application required needs.   The Application Services allows the organization to focus on the core requirements of their application and deliver quicker business value.  Cache Services are provided through the use of Oracle Coherence which allow for ready access to common data resources.   Cache data services allow for quicker access to common data used by multiple applications or multiple times by the same application.   Additionally, reduces the database resource requirements by reducing the frequency and intensity of data access.  Both WebLogic and Coherence support clustering to allow an organization scalability as their processing needs grow.   Oracle WebLogic and Coherence are the base of Oracle Cloud Services and all other oracle services such as Finance, SOA, Identity Management, System Management, etc are built on top of them.

 

Larry Catt

OCP