Upload
marc-henri-cerar
View
560
Download
1
Embed Size (px)
DESCRIPTION
This presentation includes a real world example how a Mashup was created by combining information or capabilities from more than one existing source to deliver new functions & insights. A “mashup” is a lightweight web application created by combining information or capabilities from more than one existing source to deliver new functions & insights. Mashups provide functionality that is greater than the sum of its parts. The Mashup is a self-service application enabling users to use different sets of data in new ways.
Citation preview
1 © 2009 IBM Corporation
Smart SMB - Huge Time and Cost Savings With Mashups
Marc Grosse, Tom Deutsch, Marc-Henri Cerar
2 © 2009 IBM Corporation
© Copyright IBM Corporation [current year]. All rights reserved.U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, 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 PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION 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 ANY AGREEMENT OR LICENSE GOVERNING THE USE OF IBM PRODUCTS AND/OR SOFTWARE.
IBM, the IBM logo, ibm.com, [BM Information Management] and [BM Mashup Center are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.
Disclaimer
3 © 2009 IBM Corporation
Important Disclaimer – Forward Looking Product Info
The information on any new products in this presentation is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information on new products is for informational purposes only and may not be incorporated into any contract. The information on new products 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.
4 © 2009 IBM Corporation
Mashup ROI Proof Point – Large Financial Institution
• Use Case: Next-generation customer engagement / transactional site
• Information Sources: Mix of internal and external sources, mix of database, web services, ECM content
• Initial Scoping Estimate / Conventional Approach: 54,000 man hours
• Mashable Infrastructure / Agile / Mashup Center Approach: 25-30,000 hours
• First Year Hard Cost Savings (using 30k hours) = $2,735,000
• First Year ROI (using 30k hours) = 710%
5 © 2009 IBM Corporation
ROI Details: Solution Design, Implementation and Delivery
• Overall solution is comprised of 40 Services
• 90% of the required functionality is available for reuse as-is and can be accessed in place
• Activities include
• Review, design enhancements, integration and deployment of existing services
• Requirements definition, design, implementation, and deployment of new functionality as services
• The solution includes the following User Interface components
• Maximum of 30 Flex views, 4 Widgets, 12 flows and 3 levels deep
• Maximum number of screens for mobile devices is 8
• Estimated effort
• 24,000 hours to 30,000 hours
• $2.5 M to $3.0M
• Duration of 34 Weeks to 40 Weeks
6 © 2009 IBM Corporation
What is a Mashup?A “mashup” is a lightweight web application created by combining information or capabilities from more than one existing source to deliver new functions & insights.
Rapid creation (days not months)
Virtuous cycle, faster and easier with use
Leverages existing sources and services, but can also bring new information/types to users
Combines information delivery with best practices enforcement
7 © 2009 IBM Corporation
Enterprise Mashups Have Multiple Layers
Information
Best Practices & Business Logic
Presentation Presentation- focused Mashups Assemble + wire Example Scenario: View customer data,
trouble tickets, stock quote, recent news in one integrated interface
Data Mashups Access + transform information sources Example Scenario: Take insurance
policies information from DB2 database and merge with feed from National Weather Service to generate a new feed
• The term mashup encompasses both Presentation and Data mashups.
8 © 2009 IBM Corporation
• A widget is a small application or piece of dynamic content that can be easily placed into a web page
• Widgets are called different names by different vendors: gadgets, blocks, flakes
• Widgets can be written in any language or and can be simply HTML
• “Mashable” widgets pass events, so that they can be wired together to create something new
What is a Widget?
9 © 2009 IBM Corporation
What is a Feed?
• A feed is a data format used for providing users with frequently updated content
• Feeds emerging as a common way for organizations to expose existing enterprise data to be consumable
• Feeds can be created from Enterprise, Departmental, External web resources, and personal sources like Excel
• We use feeds to allow very different information types and sources to be easily combined and delivered to multiple UIs
10 © 2009 IBM Corporation
PackagedApplications
Mashup/Quick Apps
Mashup
Hub
Cloud / SaaS
Internal Info External Info
UtilizationServices
UIFrameworks
DeveloperTools
RSS/ATOMReaders
BI / ECM
DesktopProductivityApplications
Why Focus On Feeds?
Mobile
Portals
11 © 2009 IBM Corporation
Yes – This Works With Your Other IBM Technology
WarehouseFileNet/ECM
InfoSphereOptimUtilize Optim managed archived information just like production data, expanding ROI
Improve visibility for Optim integration with other IBM products and deliver more value to existing Optim projects
Mashup technology in FileNet P8 4.5 forward platforms
Upgrade extends ability for ECM customers to build applications that mix unstructured/structured information
Fast and easy way to take Trusted Information and rapidly push it to end users.
Shortens the time to benefit with IPS portfolio
Front-end rapid applications that consume Warehouse managed information
Rapidly model / delivery insights from the warehouse out to end business users
IBM Mashup Center
Lotus / WebSphereDB2 / Cognos / IMS
12 © 2009 IBM Corporation
In Practice – Mashups Fall Into One of Two Camps• Tactical / Quick Applications
• Have problems to solve now
• ROI & TCO driven
• One department’s need typically leads the charge
• Driven by a specific project issue
• Typically use the Mashups largely OOTB
• Strategic – Mash-able Infrastructure
• How do we solve a wide range of problems?
• Agile, absent a backstop, isn’t quite getting us there?
• Taking SOA investments to the next level of use/consumption
• Use of Mashups to power a wide variety of UIs in parallel
13 © 2009 IBM Corporation
“Quick Applications” – What Are TheyQuick Applications;
• Fundamentally an information ‘surfacing’ need• Aggregation of multiple sources
• Mixing of core & departmental systems• Information typically exists, but not easily accessed by LOB• Updating allowed, but tends to be decision/vectoring oriented• Mix of data (structured), content (content), and/or external
information• Transient Needs / Frequent Changes
• Could be built by IT, but typically aren’t because:• Staffing/cost model doesn’t make it economically viable• Requirements can change quickly• Requires crossing information silos and system ownership –
DBA not talking to ECM teams etc…• No easy way of mixing all the information types
• Milestone towards Line Of Business Self-Direction• Leverage of systems and services to extend the infrastructure
directly to LOB• Potential to hand over some control over application creation
14 © 2009 IBM Corporation
AMEC Paragon ExampleBrain Storming Detailed Behavior
Actual Build To Date
Design & Information Sourcing 14 hours
Mashup Center V2 install and configuration 2 hours
Initial SQL and CSV feeds created 7.5 hours
Input Widget Creation 2 hours
-----------
Initial Working Prototype to business stake holders 25.5 hours
15 © 2009 IBM Corporation
Business Challenges
• Provide Project Summary and General Information
• Active Project Listing
• Project Descriptions, Project Manager, Client, etc
• Project Financial Summary
• Project Progress Summary
• Project Risk Summary
• Safety Risk Summary
• Document Activity
• Contact List
16 © 2009 IBM Corporation
Business Challenges
• New Staff and Resource Planning Procedure
• Over 800 Staff and 40 Active Projects to manage
• New manual (PAA) form required to be submitted by each staff member for each billable and non-billable activity
• Approved PAA forms require manual input into time entry system
• No mechanism to track PAA requests in process or after approval
17 © 2009 IBM Corporation
Mashup Solutions
• Mashup Project Information Dashboard
• Search Navigation from Disparate Sources
• Mashup Staffing Approval Workflow
• Request Application
• Application Routing
• Approval Queue
• Relational Reporting
18 © 2009 IBM Corporation
Mash-up Information Sources
• FileNet P8 – (CE, PE) – SQL Database
• Vision Accounting - SQL Database
• Convero Time Entry – Oracle Database
• Action Tracking - SQL Database
• Risk Register - SQL Database
19 © 2009 IBM Corporation
Systems and Sources of Information
WAN / Enterprise
Other data sourcesFileNet P8 4.5.0 (x86-64)
DMZ
FileNet P8 3.5.2
HOU2-FNW1AE / eForms
HOU2-FNA1CE / PE / FS
HOU2-DB1MS SQL 2000
SP3
HOU2-VW-FN2AMashup PoC
“Convero”
Page 1
Mashup PoC Network DiagramTuesday, August 11, 2009
PES-HO1
HOU2-DB3Deltek VisionMS SQL 2000
SP3
HOU2-FN1ACE / DB / FS
DB2 9.7MS SQL 2005
SP3Transmittals_Fusion
HOU2-AS7SQL Reports 2k
20 © 2009 IBM Corporation
Mashup Center
21 © 2009 IBM Corporation
Project Search
22 © 2009 IBM Corporation
Project Details
23 © 2009 IBM Corporation
Project Financial Summary
24 © 2009 IBM Corporation
Project Progress Summary
25 © 2009 IBM Corporation
Project Risk Summary
26 © 2009 IBM Corporation
Safety Risk Summary
27 © 2009 IBM Corporation
Document Activity
28 © 2009 IBM Corporation
Contact List
29 © 2009 IBM Corporation
PAA – Blank Entry Form
30 © 2009 IBM Corporation
PAA – Data Entered
31 © 2009 IBM Corporation
PAA – Calendar Control
32 © 2009 IBM Corporation
PAA Workflow – Action Item for Commercial
33 © 2009 IBM Corporation
PAA Workflow – Commercial Review
34 © 2009 IBM Corporation
PAA Workflow – Commercial Review
35 © 2009 IBM Corporation
PAA Workflow – Commercial Approval
36 © 2009 IBM Corporation
PAA Workflow – Action Item for Project Manager
37 © 2009 IBM Corporation
PAA Workflow – Project Manager Review
38 © 2009 IBM Corporation
PAA Workflow – Project Manager Review
39 © 2009 IBM Corporation
PAA Workflow – Project Manager Approval
40 © 2009 IBM Corporation
PAA – Reporting
41 © 2009 IBM Corporation
Implementation Summary
• Rapid creation (days not months)
• Reuses existing capabilities, but delivers new functions + insights
• Requires less technical skills
42 © 2009 IBM Corporation
Implementation Results
• AMEC Paragon’s Mashup was created by combining information or capabilities from more than one existing source to deliver new functions & insights.
• AMEC Paragon’s Mashup provides functionality that is greater than the sum of its parts. The Mashup is a self-service application enabling users to use different sets of data in new ways.
43 © 2009 IBM Corporation
Questions?
Contact Information
Marc-Henri Cerar
Manager, Information Systems
AMEC Paragon
Houston, TX
Contact Information
Tom Deutsch
IM CTO Office
Program Director
Marc Grosse
Worldwide Sales Leader, Mid [email protected]