0% found this document useful (0 votes)
104 views

7 (1) 1architecture

webMethods Fabric 7.1 provides an overview of the key components in the webMethods Fabric product for business process management and integration. It includes design tools for modeling and developing processes and applications, a runtime environment with services for integration, process management, analytics, and a presentation layer. The metadata library allows sharing and reuse of assets.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views

7 (1) 1architecture

webMethods Fabric 7.1 provides an overview of the key components in the webMethods Fabric product for business process management and integration. It includes design tools for modeling and developing processes and applications, a runtime environment with services for integration, process management, analytics, and a presentation layer. The metadata library allows sharing and reuse of assets.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 26

webMethods Fabric 7.

1
Process Modeling
Business Analyst & Process Developer
Perspective

Process Developer
Perspective

Business Analyst
Perspective
Presentation Layer
Challenges with Composite Application development
• Building User Interfaces
• Service Enablement : To Enable UI to interact with Services behind the scenes
• Tying UI with Services
• Integrating Security with UserInterfaces
Presentation Layer for Building CAF
Process & Presentation Runtime

• IS Hosts Process engine


• Hosts Rules Services, Integration
Services
• IS is SOA enabled which is
capable of sending SOAP
messages

• Task engine executes Task Services


• Results of User Action on the Task will be transferred to Process engine
Meta Data Library
Metadata is data about assets in webMethods components
A user may publish metadata about an asset to the Metadata Library. Other users will be
able to see the published metadata and incorporate the asset into their own projects.
Useful in doing
• Impact Analysis
• Dependence Analysis
Agile Through Impact Analysis
Identify & Fix Problems in How Am I
Doing?
• Optimize reports on the most recent one minute time interval and automatically
refreshes the view minute by minute.

Step which
Violated

Current
Violations Problems Summary
Instances According to Step
involved in
Violation
What Can I Improve
To Improve Business Process Performance or quality
View is for most recent 7-day Period
What’s Happening Now
View is for a period of up to 24 hours
Refreshes every minute
Products List
Integration and B2B
My webMethods
My webMethods Server
webMethods Integration Server
webMethods Broker
webMethods Developer
webMethods Monitor
webMethods Optimize for
Infrastructure
webMethods Trading Networks
webMethods Adapters

SOA
X-Registry
X-Broker
Products List
Business Process Management
Replaced by webMethods Designer with the BPMS
product offering:
webMethods Workflow
webMethods Modeler
webMethods Access
Components in BPM
webMethods Designer
webMethods Process engine
webMethods Task engine
webMethods Optimize for process
Blaze Rules engine
webMethods Monitor

Business Activity Monitoring


webMethods Optimize for Process
webMethods Optimize for Infrastructure
webMethods Dashboard
Description of Components

webMethods Designer
Replaces the products formerly known as Modeler, Workflow Designer, and Portal
Designer
webMethods Process engine
Formally known as the Process Run Time

webMethods Task engine


Formerly known as Workflow Server
webMethods Optimize for Process
Monitors business processes, in addition to managed objects and system status, by
tracking key performance indicators (KPIs)
webMethods Optimize for Infrastructure
Formerly webMethods Manager
webMethods Fabric Product Overview

webMethods Fabric Architecture


Design & Development
Eclipse-based tool used to
Model, create,and test business processes and develop composite applications
which typically fulfill functional requirements within a business process.
Design & Development
Creating Process Applications
Design tool is also the environment that you use to build composite process
applications, which exist as portlets—or mini-applications—that execute within
the webMethods portal server (or within a JSR168-compliant portal). Generally,
these mini-applications exist as steps within a business process flow.
Design & Development
Service Development
An integrated development environment for building, editing, and testing the business
services from which processes and applications are composed and for developing the
logic and supporting elements of reusable services

webMethods
Developer
Design & Development
MetaData Library
• Metadata is data about assets in webMethods components (for example, assets
modeled in Designer, Integration Server packages, or Infravio X-Registry services).
• The main purpose of a Metadata Library is to allow reuse of assets among users. A
user may publish metadata about an asset to the Metadata Library. Other users will be
able to see the published metadata and incorporate the asset into their own projects.

• Accessed by other webMethods components, namely webMethods designer,


Integration Server etc
Technogies Used in MetaData Library
Resource Description Framework(RDF)
Web Ontology Language(WOL
Run-time Environment

Integration services provide connectivity to packaged applications and protocol


bridging via webMethods’ extensive array of adapters
Includes business-to-business (B2B) integration features for building and managing a
network of trading partners in a document-oriented exchange scenario.
Run-time Environment
Implemented using Blaze Advisor

The analytics services work behind the scenes and in conjunction with
the process management engine to collect data that is used by
webMethods Fabric’s Business Activity Monitoring (BAM)
component.Defining a KPI—such as order amount—in a business
process model has the effect of automatically configuring the analytics
services to track this particular data point as each order is processed.
Run-time Environment

Process Management Services


webMethods Fabric’s process management services provide the underlying run-time
infrastructure for Fabric-based business processes, controlling and directing the
execution of processes and tasks performed by people, such as approvals, reviews, and
exception management.
The process management services coordinate the flow of activity, manage the long-
running transactions, and fulfill various other technical BPM requirements.When greater
scalability is a requirement the process management services can be distributed across
multiple servers,with the ESB handling the communication between the servers
automatically. This distribution is transparent to the business processes executed by the
process management services.
Run-time Environment

webMethods Fabric includes a standards-based, portal presentation platform that serves


several purposes, including:

• Run-time environment and server-side container for Fabric-based composite


applications
• Default presentation environment for process monitoring and reporting
• Framework for providing users with workflow task lists
Business Process
Integration
Business process integration solutions involve
• Linking together functionality from existing systems
• Packaged applications,
• Legacy systems,
• Systems of business partners—as well as functionality that is natively available
as Web services.

You might also like