Presentation is loading. Please wait.

Presentation is loading. Please wait.

® IBM Software Group © 2005 IBM Corporation Who Says Web 2.0 Is Hard? Modernize Your Applications Without Needing a PhD in AJAX Chris Laffra RBD Product.

Similar presentations


Presentation on theme: "® IBM Software Group © 2005 IBM Corporation Who Says Web 2.0 Is Hard? Modernize Your Applications Without Needing a PhD in AJAX Chris Laffra RBD Product."— Presentation transcript:

1 ® IBM Software Group © 2005 IBM Corporation Who Says Web 2.0 Is Hard? Modernize Your Applications Without Needing a PhD in AJAX Chris Laffra RBD Product Architect, IBM Rational laffrac@us.ibm.com Oct 29, 2008 Special guest appearance by: Stefan Andreasen, Founder & CTO Kapow Technologies an IBM business partner

2 IBM Software Group | Rational software 2  © Copyright IBM Corporation 2008. All rights reserved.  The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials 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 these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.  This information is based on current IBM product plans and strategy, which are subject to change by IBM without notice. Product release dates and/or capabilities referenced in these materials 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.  IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM Rational products and services are trademarks or registered trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

3 IBM Software Group | Rational software 3 1. Web 2.0 2. Simple 3. Extensible

4 IBM Software Group | Rational software 4

5 5 What is Web 2.0?  An important trend in delivering software applications  An Enabler for richer web applications  New business models  Peer-to-peer user participation  New technologies  Interactive filtering, presentation, data entry  A combination of core technology components  Rich user experience (maps, grids, animation, D&D, etc)  Loose-coupling, composite applications via reuse and “mash-ups”  Standards (SOAP, REST, JSON, Atom, etc) Sample

6 IBM Software Group | Rational software 6 Enterprise Web 2.0 Business Scenarios 1.Improve access to information for Customer Relationship Management 2.Improve information and reporting for financial analysts 3.Insurance policy / risk / claims assessment (Insurance) 4.Exposure of business events from operational systems (Banking) 5.Provide wealth-management staff with dashboard of client portfolio (Banking) 6.Improve visualisation of complex data (Petrochemical, Life Sciences) 7.Stimulate product and service innovation with partners (Finance, Telecommunications, Travel) 8.Exploit regulation and compliance information (Medical, Finance, Utilities, Pharmaceutical) 9.Marketing to individuals by engaging consumers through social networking (Retail, Banking) 10.Improve buying experience through rich media online shopping (Retail) 11.Aggregation of legacy interfaces New opportunities for value creation are emerging based on innovative technologies such as Web 2.0, social computing, virtual worlds, and more

7 IBM Software Group | Rational software 7 Web2.0 sounds pretty good, eh? But…it is hard!  Technical Challenges:  Developers must learn numerous different technologies  Cross-platform programming require totally different skills  Must keep up with constantly changing Web 2.0 technologies  Organizational Challenges  Data owned by other organizations  Information is “hidden” in a website SWT JSP HTML CSS JavaScript Servlet Struts JSF JDBC O/R AJAX EJB XML SQLJ JCA JMS MQ COBOL RPG CICS IMS VSAM SOAP CL RPG JSE WSDL DOM

8 IBM Software Group | Rational software 8 1. Web 2.0 2. Simple 3. Extensible

9 IBM Software Group | Rational software 9 EGL Rich UI  EGL Rich UI supports creation of RIAs by providing:  Simple programming model  Productive development tools  Comprehensive widget library  Web services and Mash-ups  Extensibility  All using one language: EGL

10 IBM Software Group | Rational software 10 Simplicity and Flexibility offered by EGL Rich UI  Data Access  Create new data manipulation  Inspect a database and import a record  Tooling will generate CRUD operations  Use existing programs that interface data via s simple CALL  Services  Simple declaration (using “service” keyword offered by EGL)  Easy deployment (WSDL and Java is generated)  End-to-end is especially simple  UIs  Declarative layout, visual editor, CSS, simple event handling  Define/import widgets, to add to the palette

11 IBM Software Group | Rational software 11 Declarative UI Ajax support Rich set of widgets Easily extensible Mashup using SOA Rich User Interfaces EGL in 3 tiers: 1. Data and Logic 2. Soap/Rest Services 3. Declarative UI Just 1 language Break down skills silos Single Language Easy installation No version pain Flexibility Mobility EGL Rich UI Benefits

12 IBM Software Group | Rational software 12 1. Web 2.0 2. Simple 3. Extensible

13 IBM Software Group | Rational software 13 Open and Extensible  Plans for open implementation  Allow third parties to extend EGL, develop their own version  Use available frameworks/runtimes  WebSphere, i5OS, Tomcat, IAS  J2EE, JSF, TUI, BIRT, etc  UI Libraries at the EGL Café  Download third-party libraries  Write your own and upload them  Import into the visual editor palette  Totally based on Web Standards  REST, SOAP, JSON, OpenAjax, dojo, etc

14 IBM Software Group | Rational software 14 Dojo, D&D, Google Maps and Charts Data stored in System Z database

15 IBM Software Group | Rational software 15 getTrack(id) getSession(id) SOAP/REST Service Calls EGL records JSON Responses vote(id, 5) Simple Services Scalability High Degree of Caching Virtualization Browser IBM i, WAS, DB2, RPG End-to-end Application Development

16 IBM Software Group | Rational software 16 getPlan(userid) updatePlan(…) End-to-end Application Development REST Service Calls JSON REST Responses Simple Services LAMP Stack Easy Deployment Browser PHP

17 IBM Software Group | Rational software 17 Kapow Demo

18 IBM Software Group | Rational software 18 Demo of Kapow RoboMaker 18 feed website http://kapowtech.com

19 IBM Software Group | Rational software 19 EGL Rich UI Demo

20 IBM Software Group | Rational software 20 Converting Data into Web2.0 Applications website http://www.ibm.com/software/rational/cafe Mobile web 2.0

21 IBM Software Group | Rational software 21 Questions?

22 IBM Software Group | Rational software 22 Thank You


Download ppt "® IBM Software Group © 2005 IBM Corporation Who Says Web 2.0 Is Hard? Modernize Your Applications Without Needing a PhD in AJAX Chris Laffra RBD Product."

Similar presentations


Ads by Google