Your SlideShare is downloading. ×
2011 06   ims & mashup center overview-nyc_toronto
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

2011 06 ims & mashup center overview-nyc_toronto

1,056

Published on

Marilene Roder's presentation on IMS and the IBM Mashup Center, Toronto IMS RUG meeting on June 30, 2011

Marilene Roder's presentation on IMS and the IBM Mashup Center, Toronto IMS RUG meeting on June 30, 2011

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,056
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
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

Transcript

  • 1. IBM Software GroupIBM Mashup SolutionIMS and MashupMarilene Roder – marilene@us.ibm.comSoftware Engineer IBM Mashup Center Unlock data. Remix content. Unleash productivity. © IBM Corporation 2011
  • 2. Agenda • Mashup Terminology • IBM Mashup Center • IMS Mashup Solutions • How to start2 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 3. What is Web 2.0? Achieve Growth, Efficiency, and Collaboration with Web 2.0 • Enabling employees to be more productive, more knowledgeable, faster • From a technology perspective, Web 2.0 uses AJAX, mashups, and feeds predominantly • Mashups rated by Gartner as Top 10 Strategic Technology for 2008 http://www.gartner.com/it/page.jsp?id=530109 • Collaboration: Social networking (Facebook, LinkedIn) • Simplification: Mashups, RIAs, Web services • Situational applications: Leveraging enterprise data without necessarily having the full technical knowledge Personalization becomes collaborative!3 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 4. Web 1.0 vs Web 2.0IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 5. What is a Mashup?A “mashup” is a lightweight web application created by combining information orcapabilities from more than one existing source to deliver new functions & insights. Rapid creation (days Mashup not months) Web Platforms Reuses existing capabilities, but Web Portal/portlets Domino delivers new functions + insights WAS Google Gadgets Requires less technical skills Often mixes internal and external sources Enterprise Information Enterprise Applications MQSeries <WSDL> JDBC DB MQ Quickr Web services Connections Commerce Info Server IMS Legacy ERP CRM ECM5 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 6. What are “Mashable” DataSources?• Excel Spreadsheets• Graphs - pie charts, line graphs, bar charts, etc.• PowerPoint Slides – Org charts• Maps (like Mapquest or Google)• Web page (HTML or XML code)• Widgets, These data types are sometimes called blocks, flakes or even gadgets• Data Exported from a Data Base• These are all existing data sources can be used as a new “data feeds” to the new applications that you are creating Data Sources / Feeds Enterprise MQSeries <WSDL> DB2, Oracle, MSSQL ECM BI / BPM & Data & WISD Information Legacy, MQ Web JDBC, IDS, IMS, etcSystems Server CICS Warehouses ERP/CRM services IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 7. What is a WidgetA widget is a small application orpiece of dynamic content that can beeasily added to a Mashup or WebApplicationCan be easily connected to each other(wiring)Widgets are called different names bydifferent vendors: gadgets, blocks,flakes 77 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 8. What is a Feed? A web feed is a data format used to publish information or data that is changes frequently Enterprise Data is very often expose as a feed Feeds can be created from different sources such as Enterprise, Departmental, Personal, or the Web8 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 9. Why Mashups?IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 10. Everyone Needs to Lower The Cost Curve How? Make reuse a fundamental tenant of Traditionally application development Developed Speed delivery by dramatically Applications reducing need to write code Cost Per Application Support self-service development, freeing up central IT to work on more strategic initiatives A new method is needed to lower cost Mashups Number of Applications / Time10 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 11. How do Mashups lower the costcurve? Access in Reduce Project Design and Develop in Delivery Place Uncertainty Virtuous Cycle Business knows Developing a set of Build the prototype Use data where it reusable building blocks and deliver it is, as it is without they’re getting what they need –instant let you build mashups instantly making changes faster than first one feedback as its built Now combined in Mashups11 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 12. What is a Mashup PlatformA mashup platform enables the rapid creation, sharing, and discovery of reusableapplication building blocks (widgets, feeds, mashups) that can be easily assembledinto new applications or leveraged within existing applications, like Websphere Portal. Mashups Mobile Portals Enterprise or External Dept Apps 3rd Party Sites Atom, RSS, JSON, HTML, embeddable widgets + pages Mashup Platform Catalog and Community Feed Information Feed Widget Page Generation Remix Control Creation Assembly SOA Enterprise Information & Personal & Web Application Sources Departmental (External)12 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 13. Agenda • Mashup Terminology • IBM Mashup Center • IMS Mashup Solutions • How to start13 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 14. Free forIBM Mashup Center IMS Customers Create new applications by reusing existing data and services Unlock Enterprise, Web, Personal and Departmental Information Develop widgets from enterprise systems Discover and share mashups, widgets, feeds, and services Transform information into new feeds IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 15. Context to Your Data & helps to build “Quick Applications” EXCEL file from your desktopIMS DataIMS Transactions Web Service (Public or Internal) IMS Mashup Center Server Discover, browse, extract, transform, mashup, create, assemble, share “Output” “Quick Apps” IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 16. IBM Mashup Center Has five CoreComponents Feed Generator Data Mashup Builder Mashup Builder Quickly & securely Remix & transform generate feeds from a Rapidly assemble & share information into new feeds mashups – without codingwide variety of information sources Catalog Widget Factory Reuse & share mashup building blocks via the Create dynamic catalog widgets IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 17. Quickly and Securely Unlock Information The Feed Generator provides the ability to create easily consumable feeds from a wide range of information sources - within minutes! 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 17 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 18. Transform, Mix, + Utilize InformationThe Data Mashup Builder can re-mix, merge, group, sort, filter, and transformfeeds in a variety of ways, creating a single view of disparate sets of informationin minutes. Mash multiple sources into net-new feeds Output in RSS, ATOM, XML, or JSON based on consuming application or widget Fast and easy, but powerful, visual editor for precise control over information flows18 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 19. Quickly Create and Share New MashupsThe Mashup Builder supports rapid assembly and sharing of mashup pagesand spaces – without coding! It is easy to share,Drag widgets onto publishthe Mashup Page and edit pages Wire data between Widgets Many out of the box widgets19 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 20. Re-Use and Share Assets Via the CatalogThe Catalog facilitates sharing and discovery of mashup building blocks. A single central catalog for feeds and widgets Secure and governed access & use Tagging, rating, and commenting promotes collaboration and reuse 20 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011 20
  • 21. Turn Your Information Into Dynamic WidgetsQuickly build up a rich ecosystem of custom widgets with tools designed forboth non-programmers and web developers Lotus Widget Factory supports rapid creation of custom widgets through software automation Plugs-in to Eclipse, RAD, RSA Generate dynamic widgets that perform create, read, update, delete operations on back-end systems Achieve both rapid speed + fine-grained control over widget interface Seamlessly deploy widgets to IBM Mashup Center Unlimited Widget Factory tools provided with Mashup Center purchase Lotus Widget Factory: Supercharge custom widget creation without writing code21 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 22. The Mashup Creation Process Develop & Unlock Assemble Discover Transform Reuse existing assets in new combinations22 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011 22
  • 23. Agenda • Mashup Terminology • IBM Mashup Center • IMS Mashup Solutions • How to start23 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 24. Web 2.0 Support for IMS Transactions Developing a RESTful service / feed for IMS Transactions – Generate correlator file and XML converters in Rational Developer for System z – Create IMS Transaction feed in IBM Mashup Center24 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 25. Web 2.0 support for IMS Transactions (RDz) • Rational Developer for System z – Includes a new launch point for IMS Web 2.0 project as of V7.5 – Creates IMS Web 2.0 metafiles from Cobol copybooks or PLI Structures25 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 26. Web 2.0 support for IMSTransactions (IBM Mashup Center)• IMS Transaction Editor – 1. Specify Connection Properties • Optional Security Settings – 2. Specify Transaction Parameter Properties • Default Values26 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 27. Web 2.0 Support for IMS Data • Developing a RESTful service / feed for IMS Data – Generate meta files from IMS DB in DLIModel Utility (IMS Enterprise Suite) – Create Enterprise Database feed from IMS source in IBM Mashup Center27 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 28. Web 2.0 Support for IMS Data (DLIModel Utility/IMS Explorer) • IMS DLIModel Utility/IMS Explorer (IMS Enterprise Suite) – Generates DatabaseView class files – DatabaseView files provide a relational view of an IMS database28 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 29. Web 2.0 Support for IMS Data (IBM Mashup Center) • Enterprise Database Plugin – Allows users to create feeds from any Database that supports a JDBC driver • Supports the following databases: – DB2, Derby, IDS, IMS29 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 30. Web 2.0 Support for IMS Data (IBM Mashup Center) • Features: – Support both managed and unmanaged connections – Can store connection profile information for reuse30 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 31. Web 2.0 Support for IMS Data (IBM Mashup Center) • Supports generating SQL queries via a GUI interface • Supports manual entry of SQL statements • SQL Statements with Parameters deliver Dynamic Feeds • A list of IMS supported SQL statements can be found at http://dzictestsrv.svl.ibm.com: 8035/help/index.jsp?topic=/co m.ibm.ims11.doc.apg/ims_jdb cspecificsemantics.htm31 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 32. Prerequisites • IMS Transaction – Software Requirements • IMS V10+, IMS Connect V10+ • IBM Mashup Center V1+ – Tooling Details • Rational Developer for System z (RD/z) V7.5+ • IMS Data – Software Requirements • IMS V11, IMS Connect V11 • IBM Mashup Center V2 – Tooling Details • IMS DLIModel Utility32 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 33. Agenda • Mashup Terminology • IBM Mashup Center • IMS Mashup Solutions • How to start33 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 34. Mashup Center Free to IMS customers• Offer for IMS Customers – Mashup Center V2 to IMS 10 & IMS 11 customers for free – Use limited to IMS and two SQL data servers• Enable new/expanded use of IMS TM and DB assets to new sets of users• Distribution – Simple download of Mashup Center from www.ibm.com/IMS• Expands on the IMS Web 2.0 Solutions34 IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 35. Action Items and Next Steps• Download the IBM Mashup Center www.ibm.com/IMS• Start an IMS Web 2.0 Solution POC – Email us if you need help or have any questions • marilene@us.ibm.com• Roll your solution into production IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011
  • 36. DemoQuick Assembly demo page (Space: IMS Mashup Demo):https://sae1.innovate.ibm.com/mum/enabler?nst= pid=092D5B4B22D1B5B80BB9C1F454EFA30000 C0&IMS Transaction Mashup with Twitter, Map, Google News & Videos (Space: IMS Mashup Space)https://sae1.innovate.ibm.com/mum/enabler?nst=pid=092 D5B4B22D1B5B80BB9C1F454EFA30000A4&Transaction & Payment Fraud Mashuphttp://helium.svl.ibm.com:9081/mum/enabler?nst=pid=09 1EC5F9EE5708B8147EEF43C060A1000066& IMS & MashUp Center Offer Unleash IMS Data with IBM Mashup Center © 2011

×