SlideShare a Scribd company logo
Compelling Events for Automation
• Middleware Upgrades It’s great when new vendors
bring out new features - but often taking advantage of
them takes a good deal of time and effort to upgrade
the new infrastructure - and introduces risk. Automating
the upgrade project speeds it up, reduces the risk and
builds a more manageable platform in the future.
• Migrating off ‘Premium Product’ With the economy
as it is, more organizations are forced to tighten their
belts, and one area that has come under particular
scrutiny is the annual cost of maintaining installed
software. Some organizations have made the decision
to move less business critical applications off more
expensive middleware onto open-source platforms
such as JBoss and Tomcat. This type of project is
accelerated when it’s automated and an automation
tool makes managing hybrid or heterogeneous
environments much easier.
• Building a PAAS or a private cloud With pressure
on businesses to deliver more innovation to their
customers, faster, we see many of our customers
building Platforms As A Service and private clouds.
These are a lot faster and quicker to set up using an
automation tool, and a lot quicker to manage demand
once they are up and running.
• Core business application upgrades or migrations
Many of our customers occasionally need to upgrade
or even replace their core business applications - often
complex, multi-layered, integrated systems that have
evolved over time and have many integration points
and are absolutely critical to the minute by minute
operations of the business. Using an automation tool
can reduce the risk and time associated with such
a project.
• Platform migrations Sometimes it’s time to move
from one platform to another - for instance, customers
sometimes feel that a UNIX based platform will
WebLogic Insights
• WebLogic Application Server is a complex,
highly configurable product with literally
thousands of interrelated configuration items.
The RapidDeploy™ WebLogic plugins support
deployment of code (in the form of ear/war files)
and configuration to the WebLogic domain.
• The plugin includes tasks to install and patch
WebLogic binaries on target server.
• The plugin includes modules for snapshotting
all configuration items in a WebLogic domain for
comparison over time to highlight configuration
drift. The exported configuration may also be
templated and used as the basis to re-import to
this, or another, WebLogic domain. Snapshotting
may be achieved by either file based or
JMX methodologies.
• The plugin also includes modules for WebLogic
configuration and code deployment via a Python
scripting framework. This allows for an application,
its mappings and WebLogic configuration items
to be deployed in an idempotent way (The
deployment always brings the target up to the
desired state). All common configuration items are
supported in a simple to understand and use way.
• It is easy, for example, to set a cluster count and
topology with a couple of configuration lines, instead
of the (potentially) thousands of lines that would
be needed using an xml export definition. Then, to
create a package to increase the cluster count by
one cluster member on each node in the topology is
a single character change to the configuration file.
This will be rolled out and updated automatically on
the next deployment to this environment, along with
any other code and configuration changes bundled
into this package. Packages can be rolled forwards
and back as required.
RapidDeploy™ Plugin for WebLogic
RapidDeploy™TargetPlugin
RapidDeploy™ provides organizations with Application Release Automation capabilities
to reduce costs, improve productivity and time to value and assure compliance. There
is a range of plugins available to extend the core automation framework capabilities to
most available platforms and perform integrations throughout the DevOps toolchain.
This datasheet refers to the WebLogic plugin.
Plugins are downloaded through the Plugin Manager console in RapidDeploy™, or from the MidVision
website at www.midvision.com.
offer them performance advantages over an OS400
platform. But moving hundreds of middleware
applications might seem like a challenge too far -
without automation.
• Rearchitecting Change is a constant and businesses
need to continually evolve their IT infrastructure
and operations, build new environments for things
like Disaster Recovery and automating the build
and deployment of these new environments means
delivering them faster.
WebLogic Plugin Overview
The WebLogic plugin for RapidDeploy™ enables
you to automatically deploy and configure WebLogic
application servers and applications. You can, all without
the use of scripts:
• Take snapshots of your environments
• Detect configuration drift and compare environment
configurations
• Create templates from your snapshots
• Promote them to create further downstream
environments through which to deploy your EAR files
based on this initial “golden” environment
WebLogic Plugin Templates
A ‘Create New’ template is available for environment
creation from the edit/promote panel using the New
Environment Definition function. This template is a
great way to get started with the WebLogic Python
deployment framework as it will create a deployment
configuration file that you can either use straight away or
tailor for your own use.
The WebLogic Template is:
• WebLogic 11 Template - includes domain settings,
Admin Service configuration, Node Manager Machine
configuration, Managed Servers, Clusters, File stores,
JDBC stores and system Resources, JMS servers
and system resources, and of course the deployable
application(s) and their configuration
WebLogic Plugin Tasks
• WebLogicBinaryInstallTask - Deploy WebLogic binaries
• WebLogicBinaryPatchingTask - Patch
webLogic binaries
• WebLogicBinaryUnInstallTask - Uninstall
WebLogic binaries
• WebLogicDeploymentViaJythonTask - The Python
deployment framework task
• DeployFileViaJmxTask - Deploy an ear/war via JMX
• UndeployFileViaJmxTask - UnDeploy an ear/war
via JMX
• DeployConfigurationViaJmxTask - Deploying a
previously exported (via JMX) snapshot
• StartDomainTask
• StopDomainTask
• StartManagedServerTask
• StopManagedServerTask
• DeployConfigurationTask - Deploying a previously
exported (via file) snapshot
• OracleFusionMiddlewareFormsCompileTask
WebLogic Plugin Versions
The RapidDeploy™ WebLogic Plugin supports
WebLogic 11G.
If you use a version of WebLogic that is not listed here
and you would like to manage it using RapidDeploy™
please email sales@midvision.com with the details.
For future versions, we aim to have support within two
quarters of Oracle announcing general availability,
although customer demand can accelerate our
development roadmap.
Plugins ship with:
• A Library of commonly used tasks
• Wizards  extensive help information
• Predefined automation library elements
www.midvision.com©MidVision2013.Allrightsreserved.RapidDeploy™TargetPlugin
Want this plugin? Getting hold of it’s easy - either:
1) Go to the Plugin Manager in your installation of RapidDeploy™ and pick your plugin from the list or
2) Go to www.midvision.com  Support  Downloads  RapidDeploy Plugin Downloads and select your
plugin from there. If you have any problems, please call or email your MidVision Account Manager.
You must license your plugin separately - please speak to your MidVision Account Manager
or email sales@midvision.com. If you are an IBM Rational Automation Framework customer and
would like access to this plugin, please contact us at www.midvision.com.

More Related Content

Datasheet weblogicpluginforrd

  • 1. Compelling Events for Automation • Middleware Upgrades It’s great when new vendors bring out new features - but often taking advantage of them takes a good deal of time and effort to upgrade the new infrastructure - and introduces risk. Automating the upgrade project speeds it up, reduces the risk and builds a more manageable platform in the future. • Migrating off ‘Premium Product’ With the economy as it is, more organizations are forced to tighten their belts, and one area that has come under particular scrutiny is the annual cost of maintaining installed software. Some organizations have made the decision to move less business critical applications off more expensive middleware onto open-source platforms such as JBoss and Tomcat. This type of project is accelerated when it’s automated and an automation tool makes managing hybrid or heterogeneous environments much easier. • Building a PAAS or a private cloud With pressure on businesses to deliver more innovation to their customers, faster, we see many of our customers building Platforms As A Service and private clouds. These are a lot faster and quicker to set up using an automation tool, and a lot quicker to manage demand once they are up and running. • Core business application upgrades or migrations Many of our customers occasionally need to upgrade or even replace their core business applications - often complex, multi-layered, integrated systems that have evolved over time and have many integration points and are absolutely critical to the minute by minute operations of the business. Using an automation tool can reduce the risk and time associated with such a project. • Platform migrations Sometimes it’s time to move from one platform to another - for instance, customers sometimes feel that a UNIX based platform will WebLogic Insights • WebLogic Application Server is a complex, highly configurable product with literally thousands of interrelated configuration items. The RapidDeploy™ WebLogic plugins support deployment of code (in the form of ear/war files) and configuration to the WebLogic domain. • The plugin includes tasks to install and patch WebLogic binaries on target server. • The plugin includes modules for snapshotting all configuration items in a WebLogic domain for comparison over time to highlight configuration drift. The exported configuration may also be templated and used as the basis to re-import to this, or another, WebLogic domain. Snapshotting may be achieved by either file based or JMX methodologies. • The plugin also includes modules for WebLogic configuration and code deployment via a Python scripting framework. This allows for an application, its mappings and WebLogic configuration items to be deployed in an idempotent way (The deployment always brings the target up to the desired state). All common configuration items are supported in a simple to understand and use way. • It is easy, for example, to set a cluster count and topology with a couple of configuration lines, instead of the (potentially) thousands of lines that would be needed using an xml export definition. Then, to create a package to increase the cluster count by one cluster member on each node in the topology is a single character change to the configuration file. This will be rolled out and updated automatically on the next deployment to this environment, along with any other code and configuration changes bundled into this package. Packages can be rolled forwards and back as required. RapidDeploy™ Plugin for WebLogic RapidDeploy™TargetPlugin RapidDeploy™ provides organizations with Application Release Automation capabilities to reduce costs, improve productivity and time to value and assure compliance. There is a range of plugins available to extend the core automation framework capabilities to most available platforms and perform integrations throughout the DevOps toolchain. This datasheet refers to the WebLogic plugin. Plugins are downloaded through the Plugin Manager console in RapidDeploy™, or from the MidVision website at www.midvision.com.
  • 2. offer them performance advantages over an OS400 platform. But moving hundreds of middleware applications might seem like a challenge too far - without automation. • Rearchitecting Change is a constant and businesses need to continually evolve their IT infrastructure and operations, build new environments for things like Disaster Recovery and automating the build and deployment of these new environments means delivering them faster. WebLogic Plugin Overview The WebLogic plugin for RapidDeploy™ enables you to automatically deploy and configure WebLogic application servers and applications. You can, all without the use of scripts: • Take snapshots of your environments • Detect configuration drift and compare environment configurations • Create templates from your snapshots • Promote them to create further downstream environments through which to deploy your EAR files based on this initial “golden” environment WebLogic Plugin Templates A ‘Create New’ template is available for environment creation from the edit/promote panel using the New Environment Definition function. This template is a great way to get started with the WebLogic Python deployment framework as it will create a deployment configuration file that you can either use straight away or tailor for your own use. The WebLogic Template is: • WebLogic 11 Template - includes domain settings, Admin Service configuration, Node Manager Machine configuration, Managed Servers, Clusters, File stores, JDBC stores and system Resources, JMS servers and system resources, and of course the deployable application(s) and their configuration WebLogic Plugin Tasks • WebLogicBinaryInstallTask - Deploy WebLogic binaries • WebLogicBinaryPatchingTask - Patch webLogic binaries • WebLogicBinaryUnInstallTask - Uninstall WebLogic binaries • WebLogicDeploymentViaJythonTask - The Python deployment framework task • DeployFileViaJmxTask - Deploy an ear/war via JMX • UndeployFileViaJmxTask - UnDeploy an ear/war via JMX • DeployConfigurationViaJmxTask - Deploying a previously exported (via JMX) snapshot • StartDomainTask • StopDomainTask • StartManagedServerTask • StopManagedServerTask • DeployConfigurationTask - Deploying a previously exported (via file) snapshot • OracleFusionMiddlewareFormsCompileTask WebLogic Plugin Versions The RapidDeploy™ WebLogic Plugin supports WebLogic 11G. If you use a version of WebLogic that is not listed here and you would like to manage it using RapidDeploy™ please email sales@midvision.com with the details. For future versions, we aim to have support within two quarters of Oracle announcing general availability, although customer demand can accelerate our development roadmap. Plugins ship with: • A Library of commonly used tasks • Wizards extensive help information • Predefined automation library elements www.midvision.com©MidVision2013.Allrightsreserved.RapidDeploy™TargetPlugin Want this plugin? Getting hold of it’s easy - either: 1) Go to the Plugin Manager in your installation of RapidDeploy™ and pick your plugin from the list or 2) Go to www.midvision.com Support Downloads RapidDeploy Plugin Downloads and select your plugin from there. If you have any problems, please call or email your MidVision Account Manager. You must license your plugin separately - please speak to your MidVision Account Manager or email sales@midvision.com. If you are an IBM Rational Automation Framework customer and would like access to this plugin, please contact us at www.midvision.com.