Skip navigation.

WebLogic Platform ISV Partners' Guide

  Previous Next vertical dots separating previous/next from contents/index/pdf Contents Index View as PDF   Get Adobe Reader

Overview

This document describes the services and tools provided by BEA to facilitate your job, as a BEA Independent Software Vendor (ISV) partner, of making your applications easy to use and delivering them to your customers. It begins, in this chapter, with the following topics:

 


Types of ISVs

To improve its ability to distribute WebLogic Platform and enhancements to it, BEA works in partnership with many ISVs. The following table defines the various types of ISVs that work with BEA in this way.

Table 1-1 Types of ISVs that Partner with BEA

ISV partners who deliver this type of product . . .

Distribute . . .

Bundled

WebLogic Platform, or one or more components of WebLogic Platform, packaged with their value-added solution.

Layered

Prepackaged WebLogic applications that run on WebLogic Platform, but that do not include WebLogic Platform. It is assumed that customers who buy layered products have valid WebLogic Platform installations.

Component

Custom WebLogic Workshop controls and IDE extensions that they have designed and built

JRockit

WebLogic JRockit, either as a standalone product or with another product

Complementary

Products that interoperate with WebLogic Platform, but that do not necessarily run as WebLogic Platform applications, such as development tools, security providers, content management providers, management tools, and monitoring tools


 

 


ISV Resources, Services, and Tools

BEA provides the following resources and tools for its partners:

This section describes each of these resources in detail.

WebLogic Platform ISV Edition

WebLogic Platform ISV Edition is a special software package tailored for ISVs who have a current agreement with BEA to build value-added solutions on WebLogic. WebLogic Platform ISV Edition comprises a set of WebLogic Platform components specifically packaged to help ISVs jumpstart their service-oriented architecture (SOA) initiatives.

WebLogic Platform ISV Edition leverages the capabilities of WebLogic Platform to provide a means to rapidly develop applications that perform the following:

WebLogic Platform ISV also includes WebLogic Portal's run-time framework to develop and run rich-featured portals and Web front ends to applications.

The following WebLogic Platform components are included with ISV Edition:

WebLogic Platform ISV Edition is intended for use with ISV applications and is not intended for general-purpose use or development of other custom applications. For more information about ISV Edition and developing applications for it, see Using WebLogic Platform ISV Edition. For important information about distributing ISV Edition applications, see Distributing WebLogic Platform.

Note: WebLogic Platform ISV Edition is an entry level packaging of the full WebLogic Platform product. If there are features outside the scope of ISV Edition that you need for your value-added solution, your BEA partner representative will work with you to choose the set of components that you need.

WebLogic Platform ISV Edition is available for download from the following site:

http://commerce.bea.com/showallproducts.jsp

BEA Partner Program

The BEA Partner Program is a forum for jointly developing business opportunities with technology companies that redistribute BEA products, either as stand-alone software or as part of a package that includes their own software. The goal of this program is to provide partners with resources that can accelerate time-to-market profitability, such as technical services, education, and marketing resources.

Partners worldwide benefit from services such as discounts on instructor-led classes, technical Webcasts, and Web-based product training. The program also offers comprehensive technical services and support to software developers

This document, WebLogic Platform ISV Partners' Guide, is written for partners who enroll in the BEA Partner Program as a Software Partner. BEA Software Partners include Independent Software Vendors (ISVs) developing technology that complements and extends the functionality of BEA WebLogic Platform. BEA Software Partners also include Application Service Providers: vendors who provide full solutions, including hardware, hosting, software, and services.

If you are not already enrolled in the BEA Partner Program and you would like to enroll, complete the following steps:

  1. Verify that your target hardware-software configurations are supported by WebLogic Platform. For a complete list of supported configurations, see Supported Configurations for WebLogic Platform 8.1.
  2. Learn more about the program at the BEA Partner Program Web site: http://www.bea.com/partners
  3. Enroll in the BEA Partner Program at the same Web site.

Software Bundle

As a benefit of the BEA Partner Program, partners who enroll receive a set of software licenses and media, which includes BEA Tuxedo with Jolt and the following offerings:

For comprehensive information about the software and licenses, enrolled partners can access the BEA Partner Program Guide at the following URL:

ftp://pdownload:BUY_ME@ftpna2.bea.com/pub/program/BEA_Partner_Program_Guide.pdf

ISV Redistribution License

The WebLogic Platform package available from BEA normally includes a license that prohibits the buyer from redistributing the software. However, for partners who are in the business of redistributing WebLogic Platform or its components, BEA provides the ability for ISVs to generate a license for their customers so that they can run the WebLogic Platform software that is bundled or embedded with the ISV's value-added solution. This generated license is called the ISV redistribution license.

Although the function of all ISV redistribution licenses is the same—to provide customers of ISVs with the ability to run the version of the WebLogic Platform software distributed by the ISV—each license is unique, specific to each individual partner, that controls the specific set of WebLogic Platform components that ISV customers can use at run time.

ISV partners who have current agreement to distribute a value-added solution with WebLogic Platform ISV Edition receive software that allows ISVs to generate both an ISV redistribution license and a version of the WebLogic Platform software that is associated with that license. The ISV redistribution license allows ISV customers to run the specific WebLogic Platform components associated with that license. (For a complete list of components included in WebLogic Platform ISV Edition, see WebLogic Platform Components Included in ISV Edition.)

To find out how to generate an ISV redistribution license and package it with the WebLogic Platform software developed by your company, see Distributing WebLogic Platform.

WebLogic Platform Installation and Configuration Tools

To simplify the tasks of installing and configuring WebLogic Platform, BEA provides the following tools:

For each tool, BEA provides a simple and intuitive graphical user interface (GUI). The tools are designed, specifically, to help you create ISV-ready WebLogic Platform configurations that your customers will be able to install easily.

Installation Program

BEA's installation program makes it easy to install either the entire WebLogic Platform product or individual components of it—whichever you prefer. The program offers an easy-to-use tool called Smart Update, which enables you to obtain and install product upgrades. In addition, the installation program helps you launch installers for third-party products, such as XMLSPY and Stylesheet Designer.

When run in noninteractive or silent mode, the installation program makes it even easier for your customers to install WebLogic Platform.

Configuration Wizard and Template Builder

If you are planning to distribute WebLogic applications to customers, you may want to take advantage of two tools that can help you simplify the configuration of your customer's environment: the Configuration Wizard and the Template Builder. Using the Template Builder, you can create custom templates of the WebLogic domains required to run your applications. After your customers install your product, they can run the Configuration Wizard to set up their environments based on these custom templates.

Like the installation program, the Configuration Wizard can be run in silent mode. In other words, after your product is installed, you can run the Configuration Wizard to set up your customer's environment without any customer input.

Silent Installation and Configuration

By creating a simple shell script or command file that sequentially runs silent mode installation and silent mode configuration, you can simplify even further your customers' work of installing and configuring WebLogic Platform. This gives you customers a streamlined process, right out of the box, so that they can start running your applications more quickly and easily.

Control Development Kit

WebLogic Workshop Version 8.1 offers a new feature for Workshop applications: the ability to develop Java controls. Java controls are server-side components that encapsulate external resources and business logic for use in Workshop applications. They are integrated with the Workshop IDE and managed by the Workshop run-time framework.

To enable users to configure the run-time behavior of the Java controls in your Workshop application, you can also add a custom, design-time user interface to your Java controls.

For application programmers using the Workshop IDE, Java controls are a set of methods and callbacks that expose simple Java method interfaces. These interfaces, in turn, are customized to access a specific resource. By providing easy defaults and extensive examples, Workshop makes it easy for both partners and end users to build controls.

As a partner, you can use controls to create simple wrappers for potentially complex application software. Such a wrapper, exposed in WebLogic Workshop, can serve as a user-friendly software development interface to your final product software. To help you build your own controls, WebLogic Workshop provides a package called the Control Development Kit (CDK): a set of APIs, samples, and documentation, that you can package for distribution to your customers, along with your own software. The CDK is part of the Extension Development Kit (EDK).

Partner Support

After you enroll in the BEA Partner Program, you receive access to a comprehensive set of tools and resources that support the entire scope of partner enablement, training, software development, marketing and sales assistance, and support. For more information about partner support provided by the BEA Partner Program, see About BEA Partner Support.

 


ISV Tasks and Documentation Links

BEA collaborates with Independent Software Vendors (ISVs) who sell the following types of products:

Table 1-2 describes the job required to sell and deliver each type of product, recommends a procedure for performing that job, and provides links to instructions, in this document, for each procedure.

Table 1-2 ISV Tasks and Related Documentation 

If you are an ISV selling this type of product . . .

Your job consists of . . .

Complete the following procedure . . .

Bundled

Redistributing part or all of BEA WebLogic Platform

    1. Enroll in the Partner Program. See BEA Partner Program.

    2. Back up your license.bea file. See Using the Partner Software Bundle.

    3. Install the partner software bundle. See Using the Partner Software Bundle.

    4. Create the ISV redistribution license and link it to the WebLogic Platform software you will redistribute.

    5. Create a package to distribute to your customers, ensuring that the ISV redistribution license and the WebLogic Platform software to which it is linked is installed correctly. See Distributing WebLogic Platform.

Note: For instructions for distributing custom software along with any or all of WebLogic Platform, see steps 3 through 6 in the procedure for ISVs of layered products, later in this table.

Layered

Distributing a prepackaged WebLogic application that runs on WebLogic Platform or its components

    1. Enroll in the Partner Program. See BEA Partner Program.

    2. Install the partner software bundle. See Using the Partner Software Bundle.

    3. Build, test, and deploy the application. See Applications You Can Develop on WebLogic Platform.

    4. Configure the WebLogic domain in which the application is meant to be run. Then create a template or template extension of that domain.

For general information about configuring WebLogic Platform, see Configuring and Installing WebLogic Platform Applications.

For information about the Configuration Wizard, see Configuration Wizard.

For information about the Template Builder, see Template Builder.

    5. Create an appropriate distribution mechanism (such as an installation program or a Web download) for your application. If you want to deliver your product with a script that runs the Configuration Wizard in silent mode, write that script now. (See Template Builder.)

    6. Create user documentation for your application. If you want your customers to run the Configuration Wizard to create a domain based on a custom template or a template extension you have provided, write instructions for doing so. See Preparing Customer Documentation.

Component

Creating and distributing WebLogic Workshop controls and IDE extensions

    1. Enroll in the Partner Program. See BEA Partner Program.

    2. Install WebLogic Platform. See Installing BEA WebLogic Platform.

    3. Build and test the component. See Creating and Packaging WebLogic Workshop Java Controls.

    4. Create online help for the component. See Creating Online Help.

    5. Create an archive of the component files, along with documentation.

For information about creating a control archive, see Creating a Control Archive.

For more information about WebLogic Workshop extensibility, visit the following Web site:

http://dev2dev.bea.com/products/wlworkshop81/ext_overview.jsp

JRockit

Redistributing the WebLogic JRockit JVM

    1. Enroll in the Partner Program. See BEA Partner Program.

    2. Familiarize yourself with the WebLogic JRockit JVM, and with BEA's policies for providing and supporting it.

    3. Learn about how BEA distributes WebLogic JRockit and provides support, for this product, to partners and their customers. See Supporting and Distributing WebLogic JRockit.

Complementary

Creating non-BEA software for use in a WebLogic Platform environment

    1. Enroll in the Partner Program. See BEA Partner Program.

    2. If you are creating management or monitoring tools, see Programming WebLogic Management Services with JMX for detailed information and code samples for working with WebLogic Server MBeans.


 


 

 

Skip navigation bar  Back to Top Previous Next