|
SYS-CON.TV Webcasts
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Top Links You Must Click On
Feature Getting Started with WebLogic Platform 8.1
Getting Started with WebLogic Platform 8.1
By: Will Lyons
Oct. 3, 2003 09:04 AM
BEA WebLogic Platform 8.1, first announced in March 2003, is now generally available. This release provides substantial productivity benefits for developers wishing to build new applications, integrate existing applications, and extend these applications to different groups of end users. This article will encourage you to get started with WebLogic Platform and perform your own evaluation. We begin with a discussion of WebLogic Platform's capabilities and benefits, and follow with an overview of the Platform Tour application that ships with the product. The Platform Tour illustrates how BEA WebLogic Platform enables development of applications combining enterprise portals, Web applications, Web services, business processes, and custom business logic, all within the unified development environment provided by BEA WebLogic Workshop.
Capabilities and Benefits Summary
BEA WebLogic Platform combines the individual component
products listed above into an integrated package with unified
installation, configuration, licensing, documentation, operating
system support, and maintenance support. WebLogic Platform 8.1
provides customers with faster time to value in their development
projects through: Finally, BEA WebLogic Platform 8.1 makes it easy to get started with development of applications by leveraging all of the above capabilities. In addition to component product tutorials and examples, we've shipped a "Platform Tour" with the product that introduces the major product features, and illustrates how applications combining portals, Web applications, controls, Web services, and business processes can be developed using the unified WebLogic Workshop development environment. The following sections provide an overview of the Platform Tour, and how Platform applications can be constructed.
Getting Started
Platform Tour Business Scenario The employee portal contains five portlets. The "Navigation" portlet on the upper left illustrates how Platform components are being used to render the page you are currently viewing. The "Doc Tour" portlet in the lower left provides access to detailed documentation on the Platform Tour. The "Log out" portlet on the upper right enables users to log out of the application. The "Employee" portlet displays employee information from Avitek's employee database. This information is being presented by a Web application that accesses database information via a Workshop control and renders it in the portlet. The "Order" portlet enables users to place orders for office equipment and view order status. Submitting an order via this portlet causes a Web application to call an order management business process via a Web service. This business process will automatically route the order to the employee's manager for approval. Logging out and then logging back in as a manager brings you to a manager view of the intranet portal. This page allows the manager to approve employee equipment orders. Approving the employee order from this page will call the same order management business process, resulting in the order being approved and submitted, and the employee being notified of the approval. Logging out and then logging in again as an employee allows you to view the approved status of the order. This simple example application illustrates functionality commonly used in enterprise applications: portals to provide application access to different target users, Web applications to access databases and implement business logic, Web services for application integration, and business process management for orchestrating execution of business processes across applications. Now let's see how WebLogic Platform lets you build these types of applications within WebLogic Workshop. To do this on Windows and Linux systems, you launch the WebLogic Workshop IDE, through either QuickStart or the Windows Start Menu.
Viewing the Employee Portal Within the Workshop IDE The WebLogic Workshop IDE uses consistent paradigms that enable visual development of different application and file types. In Figure 1, the Application Tab in the upper left-hand side shows a structured view of the files included in the e2ePortal application. The Edit Pane in the center provides a visual representation of the file that is currently open. This view of the employee.portal file shows the five portlets incorporated into the employee portal we accessed earlier. The Palette on the lower left shows UI controls that enable books and pages to be dragged, dropped, and added to portals under development, and the Data Palette on the lower right shows portlets that are available to add to portal pages being edited. The Property Editor on the upper right shows properties, such as layout properties, that have been assigned to the Employee Page currently selected in the design view. Let's take a closer look at how this application has been structured to cause the display of employee information within this portal.
Displaying Employee Information Java Page Flows, based on the Struts architecture, enable the development of Web applications within WebLogic Workshop. A page flow links together multiple Web pages in a Web application and provides a central control mechanism (controller.jpf file) that coordinates the user's path through the pages and associated flow of data. Figure 2 shows the employee page flow called from the employee portlet using the Flow View in the Workshop IDE.
The WebLogic Workshop JSP Editor supports two-way visual/source construction of JSPs, as supported with other file types. In the Design View you can see that this JSP has been constructed to display the employee information (employee name, SSN, etc.) that was displayed earlier when we executed the Platform Tour. The application has been implemented such that employee information is accessed from an employee database using a Java control with the results displayed in the form specified for this JSP. Java controls make it easy to encapsulate business logic and to access enterprise resources such as databases, legacy applications, and Web services. WebLogic Workshop applications can use built-in controls provided with the product, or custom controls created by developers with the Workshop IDE.
Integrating Business Processes
Summary Reader Feedback: Page 1 of 1
Enterprise Open Source Magazine Latest Stories . . .
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||