LotusSphere 2010 - Leveraging IBM Lotus® Forms™ with IBM WebSphere® Process Server™ and IBM WebSphere® Portal™ to Enable Business Process Automation

  • 1,905 views
Uploaded on

The Business Process Accelerator (BPA) is a new IBM offering which combines the power and flexibility of IBM WebSphere Portal with the intuitive, secure interface of IBM Lotus Forms in order to …

The Business Process Accelerator (BPA) is a new IBM offering which combines the power and flexibility of IBM WebSphere Portal with the intuitive, secure interface of IBM Lotus Forms in order to accelerate the automation of end-to-end business processes. Used in conjunction with IBM’s industry-leading Business Process Management (BPM) offerings, the Business Process Accelerator can improve process efficiency, increase corporate agility and reduce the time-to-value on BPM initiatives.

This session provides a rich technical deep dive featuring tools now available to ease integration between the WebSphere Portal, BPM solutions, and Lotus Forms. It will discuss integration points, leveraging XML, and connectivity to different process engines or content sources. A live demo will showcase ways the new software assets and Redbook aid in the deployment of a once-difficult combination of products.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,905
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
91
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • The IBM vision for a smarter planet is based on the premise that intelligence is being infused into all of the systems that make up the way the world works. This presents an opportunity for our organizations and our people to work smarter. And it could not have come at a better time. Today's challenges – rapidly shifting markets, new ways that people live and work, increasingly demanding customers, budget constraints, and rigid legacy technology infrastructures – demand a smarter way to work. Smart Work helps our organizations make a shift in three important areas: How businesses evolve to adapt and respond dynamically – tapping into the best resources at the right time, enabling realtime decisions, making processes more dynamic. How people collaborate to maximize effectiveness – enabling people to discover and combine expertise, drive new insights, build more valuable relationships. How technology enables flexibility to meet business needs quickly – by creating flexible connections between applications, processes, people and doing so across business boundaries. Ultimately, Smart Work helps us optimize business performance. Today I am going to talk about an important topic that can help your organization begin to realize a vision for working smarter.
  • The IBM vision for a smarter planet is based on the premise that intelligence is being infused into all of the systems that make up the way the world works. This presents an opportunity for our organizations and our people to work smarter. And it could not have come at a better time. Today's challenges – rapidly shifting markets, new ways that people live and work, increasingly demanding customers, budget constraints, and rigid legacy technology infrastructures – demand a smarter way to work. Smart Work helps our organizations make a shift in three important areas: How businesses evolve to adapt and respond dynamically – tapping into the best resources at the right time, enabling realtime decisions, making processes more dynamic. How people collaborate to maximize effectiveness – enabling people to discover and combine expertise, drive new insights, build more valuable relationships. How technology enables flexibility to meet business needs quickly – by creating flexible connections between applications, processes, people and doing so across business boundaries. Ultimately, Smart Work helps us optimize business performance. Today I am going to talk about an important topic that can help your organization begin to realize a vision for working smarter.
  • Lotus Knows you want to automate key business processes.
  • Lotus knows the value of open systems

Transcript

  • 1. David Manning | Development Manager and Architect | Lotus Forms Anthony Fiorot | Program Manager | WebSphere Portal SOA and BPM Leveraging IBM Lotus ® Forms ™ with IBM WebSphere ® Process Server ™ and IBM WebSphere ® Portal ™ to Enable Business Process Automation WEB214
  • 2. The information on the new product is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information on the new product is for informational purposes only and may not be incorporated into any contract. The information on the new product is not a commitment, promise, or legal obligation to deliver any material, code or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion.
  • 3. Smart Work helps organizations redefine: InvertedIcons Smart Work Icon for Light BAckgrounds To optimize business performance. How Technology Enables Flexibility… How Businesses Evolve… How People Collaborate… … To Maximize Effectiveness … To Meet Business Needs Quickly … To Adapt and Respond Dynamically
  • 4.
    • Overview of the BPA
    • The Technology
    • Conclusion
  • 5. BPM is a top priority for our customers. “ Roughly 20% of Portal opportunity is BPM based… 83% of Portal customers use some type of Forms in Portal apps ” - IDC Source: WPLC MPA 1H 2007
  • 6. The Portal Accelerators IBM® accelerators for IBM WebSphere® Portal are prepackaged offerings that speed time-to-value of portal deployments. “ I need to deliver business processes to users in context with the information, applications, and data that they need to make decisions. “ I need to increase the value of my website by delivering real-time, personalized data based on user attributes” “ I need to track my organization's goals and performance against them to more effectively drive results” “ I need a cost effective way to deliver personalized, online training “just in time” within the context of my employees’ ongoing activities.” “ I need my teams to work together more effectively and efficiently, while easily accessing relevant corporate applications” “ I want to deliver exceptional user experiences to my mobile workers, partners and customers.”
  • 7. Straight Through Processes Coordinated/Scheduled Processes Non-Deterministic/ Event-Driven Processes Collaborative/Artful Processes WebSphere Process Server FileNet, other process engines
    • Payments
    • Trade settlement
    • Integrated supply-chain
    • Authorization
    • Fraud detection
    • Merchandising
    • Collateral creation
    • Innovation
    • Dashboards
    • Transaction management
    • Human to machine transactions
    • Contextual analysis
    • Complex transactions
    • Collaborative documents
    • Situational “mashups”
    • Ad-hoc work flows
    WebSphere Portal Lotus Forms Business Process Accelerator DB2 SAP Web Services Content People Systems
  • 8. How the Business Process Accelerator can help you:
    • Lengthy transaction cycles and approval chains
    • Cumbersome user experiences
    • Repeated/ inaccurate/ incomplete data capture
    • Static, hand-coded user interfaces
    • Hard-coded business rules and monolithic application architectures making process change difficult
    • Records compliance drives high mailing, storage, processing costs
    • Auditable end-to-end records that cannot be repudiated
    • Dynamic, Web 2.0 interfaces built using re-usable, intelligent components
    • Rules-driven, monitored and managed processes
    • Intelligent documents collect complete and accurate data the first time
    • Web 2.0 interfaces - a competitive advantage
    • Automated, rapid transaction cycles
  • 9. BPM can benefit from Portal and Lotus Forms:
      • Using Portal and Forms, the user interface and application components become reusable, standards-based assets than can quickly be leveraged throughout the enterprise
    Reduce infrastructure TCO
      • Portal and Forms enable ad-hoc processes that span the enterprise - and beyond. Portal allows users to customize their work-spaces to improve personal productivity.
    Facilitate innovation, flexibility and continuous process improvement
      • Both Portal and Forms enable new integration paradigms that make it easier to create business processes that span both functional and process-based applications.
    Improve operational efficiency by integrating cross functional business processes
  • 10. An architecture of reusable assets: By adding WebSphere Portal and Lotus Forms to a BPM deployment, the UI and application components become reusable assets – and new possibilities for systems integration emerge. Legacy/COTS Applications Web Service Components Process Components (BPEL) Documents (Forms) Composite Application Components (Portlets)
  • 11. A topology for form-driven business processes: Initiate Alert Select Task Select Document Fill Work Proceed
    • Select template form
    • Fill template form
    • Populate from external data source
    • Data validation
    • Suspend/ Resume
    • Initiate business process
    • Copy form data into process
    • Persist form
    • User is alerted to pending task
    • Select human task for work
    • Display (new/persisted) form
    • Copy data from process into form
    • Modify form
    • Populate from external data source
    • Data validation
    • Approve/ Reject
    • Suspend/ Resume
    • Complete human task
    • Copy form data into process
    • Persist form
    • Select next process step
    Monitor Manage
    • Monitor key performance indicators
    • Monitor work load allocation
    • Instance-based monitoring (self-query)
    • Balance work-load
    • Manage process instance priority (expedite)
    Report Store
    • Store form templates
    • Store form instances
    • Index form data
    • Create/Update/Delete/Search of repository
    • Report on data in aggregate
  • 12. The BPA Framework: Initiate Select Task Select Document Fill Monitor Work Proceed Report Store Manage Note: Framework assets are initially implemented on the WebSphere BPM stack. WebSphere Dashboard Framework WebSphere Business Monitor Business Process Choreographer Form List Portlet
    • Lists forms in repository
    • Property Broker Enabled
    Alert Alert Portlet/ Messaging
    • WebSphere Dashboard Framework asset
    • Based on Portlet Builder
    Task View Portlet
    • Displays task list from process engine
    • Uses “Universal Task List”
    Form View Portlet
    • Displays form in WPS
    • Property Broker Enabled
    Lotus Forms Webform Server Form View Portlet
    • Displays form in WPS
    • Property Broker Enabled
    Lotus Forms Webform Server WebSphere Dashboard Framework Cognos BI Quickr BPA Framework Other IBM Asset “ Sample” Repository Implementation Simple Design-Time Tooling
    • Makes forms from tasks and publishes to repository
  • 13.
    • Overview of the BPA
    • The Technology
    • Conclusion
  • 14.
    • Reduces processing costs
    • Improves productivity and reduces application cycle times
    • Increases customer conversion rates
    • Improves consistency and compliance in processing of loan applications
    • Concentrates expertise, enabling credit “specialists” to respond to higher application volumes
    • Greater control and increased transparency of credit risk
    Loan submission and approval for a retail lending institution
  • 15. Applicant Loans Officer Loans Manager
    • Automatic collection of credit scores
    • Machine writes results into internal form
    • Logs in
    • Submits personal loan application
    • Loan request >10K
    • Process Alert
    • Pre-pop Internal form
    • Define loan type & terms
    • Check size of loan
    <10K >10K Pass Fail
    • Manual verification of employment history
    • Human enters findings into internal form
    Pass Fail
    • Reviews current loan sales activity
    • Process Alert
    • Review loan officer recommendations
    • Approves application
    • Signs form
    • Contract signing ceremony
    • Automatic email generation
    • Reviews past loan
    • sales activity
    Online Submission (1) Screen Application (2) Fast Track – Approve Recommendation Reject Rec. Approve Rec. (5) Reject Rec. Monthly Loan Activity (6) Loan Contract Approval Notification Loan History (8) Loan Approval (7) Employment Check (4) Credit Check (3) Loan submission and approval for a retail lending institution
  • 16.
    • A plugin for Websphere Integration Developer v6.2
    • Creates Lotus Forms from Process Server business objects
    • Key features include:
      • Theme support – More visually appealing forms. Users can create own themes.
      • Will automatically add submit and navigation buttons
      • Multiple page support – Two business objects/page, each in a section
      • The business object’s schema is added to generated form. (Allows Lotus Forms designer to create better UI.)
    Design Tooling – Form Creation Plugin
  • 17.
    • A plugin for the Lotus Forms Eclipse Designer v3.5.1
    • Uploads a given form to a BPA repository
      • Repository hierarchy is browsable to make location selection simple
    • Uploads associated meta-data to meta-data repository
      • Associates form with task
      • Pre-population actions (REST)
      • Submission actions (REST)
      • Archive forms for process and/or each task
    • Both form and meta-data can be updated independently
    • Multiple “profiles” can be set up for different repositories
    Design Tooling – Form Publishing Plugin
  • 18.
    • A JSR 286 portlet for listing forms/process a user has access to
    • Provides both “Table” and “Detail” views
    • Form list is retrieved trough REST call (JSON)
    • Each list item can trigger a dynamic portal page or fire a portal event
      • Item ID is passed in event
    • List items can have arbitrary descriptive meta data passed (and displayed) on them
    BPA Forms List Portlet
  • 19.
    • Integrates tasks and work items from different workflow system.
    • Customizable filters limit the data to be displayed and improve efficiency.
    • Different options for task launching:
      • Portlet wiring - Task id is sent to one or more other portlets on the same or different portal page.
      • External URL - An external URL is launched to reuse an existing workflow user interface.
      • Task page - A new Portal pages which is specific to a selected task.
    Universal Task List (UTL)
    • Different levels of customization allow to conform to enterprise policies and corporate identity.
      • Task Provider Instances
      • Visible columns
      • Filters
      • Filter menu
      • Drag’n drop capability
      • Task Handling
      • Advanced customization can be done in the Portlet Factory designer.
  • 20.
    • Portlet window can have fixed size or resize to fit form
    • Form to be displayed can be:
      • Browsed from Turbo repository
      • Opened from configured URL
      • Provided as URL through Property Broker event
    • Common event types are defined for all forms:
      • Open – Opens a form from a URL
      • Submit – Submits form to a URL
      • On Open – Called when form is opened
      • On Submit – Called when form is submitted
      • On Close – Called when a form is closed
    • A JSR 286 portlet for displaying Webform Server (zero footprint) forms
    • Unlike the Webform Server Portlet Framework, no code is required
    BPA Form View Portlet
  • 21.
    • Events can be “filtered” by external programs:
      • Filters are implemented as simple REST API calls
      • Can convert unknown payloads to expected formats.
    • Set/On Change events are dynamically created for items “marked” in designer
      • Events can be manually configured with custom trigger/payload combinations
      • Compound event payloads can be defined as: String, JSON, XML
      • Payload/trigger XPath statements can be manually entered or browsed in XML browser
    BPA Form View Portlet
  • 22.
    • Overview of the BPA
    • The Technology
    • Conclusion
  • 23.
    • The Business Process Accelerator allows Lotus Forms and Portal to be used as the user interface to any business process
      • Improve operational efficiency by integrating both functional and process-based applications accost organizational boundaries
      • Facilitate innovation, flexibility and continuous process improvement by facilitating ad-hoc workflow and workspace personalization
      • Reduce infrastructure TCO through an architecture of reusable assets
    In Conclusion
    • The Business Process Accelerator Framework can be extended to work with other repositories and process engines
      • Stay tuned for future announcements.
    • The Business Process Accelerator Framework provides a set of assets that allow forms to be used for a BPM human task with no coding
      • Initially implemented with Websphere Process Server, but abstracted so implementation on any process engine are possible
      • Expertise in Portal, Forms and BPM (Process Server) are required
      • Available now on the Portal Solutions Catalog
  • 24. Try Lotus Software on Amazon Web Services for FREE
    • Attendees of Lotusphere 2010 are entitled to a free coupon which can be used to try one of the following Amazon Machine Images in the Cloud.*
    Questions? * Once coupon has been used up you will be charged accordingly
    • Lotus Web Content Management Standard Edition
    • WebSphere Portal Server and Lotus Web Content Management Standard Edition
    • IBM Mashup Center
    • Lotus Forms Turbo
    http://lotusphere.awslab.com/
  • 25.
    • For more information on Lotus Forms, Portal and the Business Process Accelerator, please go to the Lotus Forms WIKI:
    • http://www-10.lotus.com/ldd/lfwiki.nsf
      • Sample Forms
      • Product Documentation
      • Best Practices
      • Try Lotus ® Forms Turbo ™ on-line (Greenhouse ™ )
      • Try Lotus ® Forms Turbo ™ in the cloud
    For your interest:
  • 26. Legal Disclaimer
    • © IBM Corporation 2009. All Rights Reserved.
    • The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
    • References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
    • Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
    • All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.
    • IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
    • Other company, product, or service names may be trademarks or service marks of others.
    • All references to ZetaBank refer to a fictitious company and are used for illustration purposes only.
  • 27. BPA Design Time Topology
  • 28. BPA Run Time Topology
  • 29. BPA Runtime – Selecting a form task from the UTL