1. IBM Mashup Center Unlock data. Remix content. Unleash productivity. Amplify Your ROI – Getting Things Done Quickly and Economically With Enterprise Mashups Nicole Carrier, Program Director, IBM
2.
3.
4.
5. Speeding Development – The Mashup Creation Process Reuse existing assets in new combinations Assemble Transform Discover Develop & Unlock
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21. Quickly and Securely Unlock Information Unlock enterprise, departmental, web and personal sources. Out-of-the-box connectors to common information sources. Easily create custom adapters for unique needs or legacy systems The feed generator provides the ability to create easily consumable feeds from a wide range of information sources - within minutes!
22. Re-Use and Share Assets Via the Catalog A single central catalog for feeds and widgets Tagging, rating, and commenting promotes collaboration and reuse Secure and governed access & use The catalog facilitates sharing and discovery of mashup building blocks.
23. Quickly Create and Share New Mashups The mashup builder supports rapid assembly and sharing of mashup pages and spaces – without coding!
24. Transform, Mix, + Utilize Information Mash multiple sources into net-new feeds Fast and easy, but powerful, visual editor for precise control over information flows Output in RSS, ATOM, XML, or JSON based on consuming application or widget The data mashup builder can re-mix, merge, group, sort, filter, and transform feeds in a variety of ways, creating a single view of disparate sets of information in minutes.
32. Major Challenge – Security and Governance “ I am worried about security with mashups – specifically unauthorized users accessing back end systems through feeds or mashups.” “ I am worried that exposing information from my enterprise systems as “mashable” feeds will result in unpredictable loads and thus poor performance for the everyday users of those enterprise systems . We must always meet our Service Level Agreements (SLAs).” “ How do I track and manage the load and usage for each of my feeds?” “ How do I ensure that our sensitive information (e.g., social security number) is not displayed in a mashup or feed?” “ How do I apply the right levels of control – without stymieing innovation.” “ What if a business user brings in a ‘rogue’ widget from an external site? The widget could steal sensitive data !”
33.
34.
35.
36. IBM Mashup Center Architecture Widget Servers Enterprise Information & Application Sources Personal & Departmental Web (External) Widget Servers Lightweight Mashup Server Java, PHP, HTML sMash … HTML, Feeds (ATOM/RSS), Documents (ODF, PPT, XLS,) ERP, EIS … WebSphere Application Server Mashup Builder Mashup Enabler Atom Feeds Data Store (meta-data, pages, preferences) External Widgets/Feeds Google Gadgets, ATOM, RSS, etc. Feed Generator Transformation Engine Browser-based tooling (Dojo + AJAX) Feed Generator UI Data Mashup Builder Catalog Feeds (XML, ATOM, RSS) Atom Feeds Open Search Catalog API (ATOM) Catalog Services Logging and tracing Feed Control
Editor's Notes
Main Point : Widgets are a small application or piece of dynamic content that can be easily placed into a web page. Business users can add widgets to a mashup. Part of the value of widgets is that they can be easily connected to each other – sometimes called wiring – where a click in one widget automatically updates a view or function in another widget – this is a very simple interface that business users can drag and drop widgets and easily connect them to create something new. These are conceptually similar to Portlets.
The first step in building your first mashup is to make sure you have access to the desired data sources. This typically involves unlocking your existing enterprise, departmental or personal data sources by exposing that information into a common, reusable format- which is often a feed. Once the appropriate feeds are created, customers will often want to put a visualization on top of that information by turning it into a widget. Each time one of the fundamental building blocks (feeds / widgets) is created for your desired mashup, you can publish it to the catalog, where it can be shared with others in the community. Now, when someone wants to create a mashup, they can start by selecting or discovering the appropriate widgets or feeds from the catalog, perhaps transform or remix a few of the feeds together to get the right information, and then, using code-free assembly tooling, business users (or really anyone with the right access control to the mashup environment) can assemble together these widgets into new applications, which can also be shared with other users.
Assumes $130 an hour all in development cost Assumed $385,000 in mashup center costs being added to cost of Agile approach THESE ARE REAL NUMBERS CALCUATED BY GBS AND ACCEPTED AS ACCURATE BY THE CUSTOMER AS VALID
Speed and increasing the effectiveness of business users are the core benefits to Cardiff's use of Mashup Center. They view mashups as a compelling way to lower development costs and help their business staff and students take advantage of easy to use mashup tools to quickly assemble and customize information to get a task done. Cardiff is a leading organization in understanding the power of Web 2.0 and how to help people work smarter – they view Mashups as a significant addition to their capabilities – complementing their use of WebSphere Portal Cardiff University's vision is to be a world-leading university and to achieve the associated benefits for its students, staff, researchers and all other stakeholders. The student population is drawn from a variety of backgrounds, with students attracted from throughout Wales, the rest of the UK and world-wide. To target scarce admission resources Cardiff worked with IBM to create a Student Admissions Mashup. This software enables a Cardiff admissions tutor to communicate effectively with students who have yet to notify Cardiff of their acceptance of their offer and increases the probability that highly desired candidates will accept Cardiff's offer. The Student Admission Mashup facilitates admissions search by the following: application type and applicant’s location, a view of the list of applicants who have been offered a place and which course they are interested in. The admissions staff can then reach out to the applicants via SMS messaging to enable more proactive communication with their top candidates, building relationships and engaging with them effectively.
Mashups offer a way to increase the value add that firms can deliver to specialized customer segments. In this case, Kapsch is a firm that delivers specialized telecommunications software to large carrier companies who serve consumer audiences with mobile services etc. The mashup offers them an effective platform to combine their services with other web based information – in this case a public social networking site such as Facebook or Xing – letting consumers customize how they wanted to communicate to their own personal networks to drive more revenue for telecom carriers. The Kapsch Group, has undergone a significant transformation from its founding in 1892 - from a manufacturer of telephones to system supplier for road traffic telematics and telecommunications. Headquartered in Vienna, Austria, Kapsch has about 2300 employees worldwide. Individual solutions and the high quality of its systems are traditional strengths that have made the Kapsch Group one of the market leaders in the European traffic telematics and communications industries. In today’s highly competitive telecommunications environment – Kapsch is looking for new innovative ways to help their customers tap into the power of social networks and integrate information from multiple sources to instantly communicate. IBM Mashup Center is helping them realize that vision. The Invite Friends Mashup's objective was to show how Kapsch could add value to a social communications network through the addition of telecom service features. It enables customers to select multiple contacts, and send SMS, send email and place a call. Alternatively, the user could post a new blog entry then notify others about it via the other services (SMS, email etc).
Please go to our website to learn more about Mashup Center. The best way to see the power and speed of this is to try it yourself on Greenhouse. As of 2 nd quarter 2009 we had over 4200 users creating thousands of assets on Greenhouse – join in and try it for your self. We have an abundance of how to videos available on YouTube to help you get started and see how customers are using mashups.