Professional Documents
Culture Documents
SAG TechieDeep MywebMethods Iss2 2012 Fin PDF
SAG TechieDeep MywebMethods Iss2 2012 Fin PDF
SAG TechieDeep MywebMethods Iss2 2012 Fin PDF
If you are using the webMethods product line (Integration, ESB, or BPMS), chances are that you are working with the My webMethods
Server product but you may not be fully aware of all its capabilities. If you are using the ETS or ARIS product lines, you may not
have even heard of My webMethods Server. This article provides an in depth review of how My webMethods Server plays a
critical role in providing the user interface framework for the webMethods suite and centralized monitoring and administration.
My webMethods Server plays a critical role in the webMethods information displayed on the page. The portal displays content
Suite, where it provides: from each information source in a window (known as a portlet) in
• A Web container for hosting custom Web, portlet, and a dedicated area of the page; in many cases, the user can configure
BPM applications which portlets to display on their portal page, and how they are
arranged as shown in Figure 1.
• The administration and monitoring user interface for most of the
webMethods Suite Composite Application Framework
• The Task Engine that provides human workflow capabilities to My webMethods Server is built on industry standards including
the BPM Suite Java Server Faces ( JSF) and the Java Portlet API. The JSF implemen-
tation of My webMethods Server is called Composite Application
In the following sections, I will dive deeper into the first two core Framework (CAF). CAF is an Eclipse-based development environment
functions listed above. that works seamlessly with webMethods BPMS. Working with CAF
in Software AG Designer, you can create user-centric apps with
THE WEB CONTAINER minimal coding that combine a wide range of information sources
As a Web container (server), My webMethods Server is capable of and services onto a single screen, and then deploy those applications
serving Web applications and powering Web portals. All of us are to My webMethods Server.
familiar with traditional web applications. A Web portal, on the
other hand, is a Web server that brings together information from CAF comes prepackaged with over 200 pre-defined user interface
diverse sources in a unified way. (UI) controls, enabling you to rapidly build your user-centric appli-
cations. Examples of available UI controls include buttons, tables,
In the consumer world, iGoogle and My Yahoo are good examples forms, dialog boxes, charts, and maps, among many others. These
of Web portals that bring together information from many sources controls, combined with drag-and-drop development, make it
in one place and enable the user to personalize and customize the possible to rapidly develop user interfaces.
Customization
You can define the layout and look and feel of custom BPM, Web,
FIGURE 2: Design Web pages or Portlets by dragging and and portlet applications hosted in My webMethods Server through
dropping controls the use of shells and skins.
Along with WYSIWIG editing capabilities, you can view the application A shell generates the My webMethods Server header, footer, and
interface at any time with Designer’s rapid deployment capability, portlet title bars. Where a portlet produces the primary content of
enabling you to review the user interface design and navigation a page, a shell provides the structure that frames that primary
during development. Furthermore, the CAF design canvas is fully content. Common Web page idioms such as banners, standard
integrated with the Designer Java build mechanism. As you make links, and search boxes appear in a shell.
changes in the design canvas, Designer continually updates the
underlying Java code. You can set up many different criteria to determine which shell is
used for a particular user request. My webMethods Server offers a
Web Services variety of ways to configure personalization rules to dictate which
My webMethods Server can invoke any Web service hosted by the shell is displayed for a given user, group, or resource.
webMethods Integration Server, giving you the ability to quickly
generate user interfaces (UIs) for backend services that are exposed The look and feel of a page is encapsulated in a skin. My webMethods
by Integration Server as Web services. With this powerful capability Server offers a variety of ways to configure personalization rules
of CAF, you can re-use any Web service managed by webMethods that dictate what skin is displayed for a given user, group, or
products as well as put a modern interface on applications that resource. For example, you can brand the page with your own
have run your business for years. corporate logo and match your corporate colors for one group and
something completely different for another user group.
In addition to Web services hosted on Integration Server,
My webMethods Server can also invoke any Web service that is
exposed by your customers, partners, cloud service providers, or
SAS platforms like Salesforce.com, as long as you have the WSDL
for the Web service and authentication credentials.
2
Workspaces CONCLUSION
My webMethods Server allows portal users to create their own My webMethods Server is a core component of the webMethods
personalized workspaces. Users can compose and organize their Suite, and plays a critical role in providing the UI framework for
own content and add both built-in and custom portlets to their the suite, allowing customers to create and deploy Web, portlet,
workspaces using a simple drag-and-drop mechanism. By default, and BPM applications. My webMethods Server also acts as the
workspaces are private but users can choose to share them with central point for administering and monitoring most of the products
other users to create a collaborative work environment. in the webMethods Suite.
My webMethods Server gives users the added flexibility of being Read more about My webMethods Server CAF here.
able to create workspaces (or pages) with their most frequently
used portlets, arranged in a manner that best suits their day-to-day Visit TECHcommunity.softwareag.com/webmethods/products/caf
business work activities. to discover expert insights and collaborate with others who
develop with CAF.
ADMINISTRATION AND MONITORING
As a portal server with built in authentication and single-sign-on
capabilities, My webMethods Server is ideally suited to serve as
the administration and monitoring point for products in the
webMethods Suite. My webMethods Server provides administration
and monitoring interfaces for the following products in the
webMethods Suite:
• Trading Networks
• Content Server Platform
• Optimize, Monitor
• Task Engine
• Process Engine
• Rules Engine
• Blaze rules editor
• Broker