Introduction to webMethods and CAF

17,327 views
16,569 views

Published on

Introduction to webMethods and CAF

Published in: Technology

Introduction to webMethods and CAF

  1. 1. webMethods and CAF Introduction
  2. 2. Who and WhatEAI – Middleware to integrate heterogenous systems andapplications across enterprise.e.g. Integrate SCM, CRM and BI applications of an enterprisewebMethods is an EAI Server developed by Software AG.Pioneered the use of Web-Services using HTTP and XML.Current Version is 8.2
  3. 3. WhywebMethods enables :• Application Integration• Business Activity Monitoring [BAM]• Business Process management[BPM,BPEL,BPMN]• B2B Integration• SOA Infrastructure & GovernanceOther features include: MDM, Mobile Computing,Universal Messaging Hub
  4. 4. Key FunctionalitiesApplication Integration :• Integrates ERP systems, databases, mainframes and legacy apps. SaaS platforms, Web services, JMS messaging systems and packaged apps• Core Component is webMethods Integration Server• Enabled by using webMethods broker[JMS] and webMethods Adapters
  5. 5. BPMBPM [webMethods BPMS]• Supports the end-to-end creation, analysis, andmanagement of automated system-based processes• In addition to BPMN based modeling, Fabric supports end-user task processing and composite application development• It also features an integrated business rulesengine along with sophisticated Business ActivityMonitoring (BAM) analytics
  6. 6. BPMS Architecture
  7. 7. Products which enable BPM• webMethods BPMS• webMethods Integration Server• webMethods Adapters• webMethods Composite Application Framework[CAF]• webMethods CentraSite [Service Registry]• webMethods Optimize for Process• webMethods Broker• My webMethods Server[MWS]• webMethods Designer• Blaze Advisor [Rules Engine]Bold ones are what we are interested in
  8. 8. CAF and its fitment [when , where, how]When a business process needs to be automated:a. Create a work-flow[using BPM]b. Create a UI if work-flow requires user intervention[using CAF]c. CAF –Composite Application Framework is used to create user-interface [portlets] which form the user interfaces. These are called as Composite Applicationsd. The basic components in CAF are JSF, JSR 168 and Java.e. The Web pages in composite applications can invoke services such as Flow, Web, adapter, and rule servicesf. These are deployed in MWS [ My webMethods Server]. It is a standalone java server.g. This is then integrated with webMethods Integration Server
  9. 9. Courtesyhttp://www.visionetsystems.com/business-process-management.html
  10. 10. Courtesyhttp://www.visionetsystems.com/business-process-management.html
  11. 11. LinksBig Picturehttp://documentation.softwareag.com/webmethods/wmsuites/wmsuite8_ga/Cross_Product/8-0_Understanding_webMethods_Product_Suite.pdf[8]http://www.bptrends.com/publicationfiles/06-07-BPMS%20Cov-webMethods.pdf [6/7]Understanding MWShttp://wiki.customware.net/repository/display/WMFAQ/What+Is+The+My+webMethods+ServerCAF Helphttp://www.softwareag.com/au/Images/SAG_CAF_FS_Dec12-Web_tcm82-70543.pdfhttp://documentation.softwareag.com/webmethods/wmsuites/wmsuite7/Designer/7-1-2_Designer_Composite_Application_Framework_Help.pdfCase Studyhttp://www.softwareag.com/corporate/images/SAG_MAPFRE_4PG_RS_Nov12-web_tcm16-58410.pdfhttp://www.softwareag.com/au/Images/SAG_AutoTrader_4PG_RS_Dec10-web_tcm82-83094.pdf

×