® 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.

Slides:



Advertisements
Similar presentations
IBM Industry Security Electric Sector Security Awareness Rising
Advertisements

® © 2008 IBM Corporation IBM Software Group EGL Simplify Innovation EGL International Conference Zurich Oct EGL Rich UI – Overview and Demonstration.
© 2009 IBM Corporation iEA16 Defining and Aligning Requirements using System Architect and DOORs Paul W. Johnson CEO / President Pragmatica Innovations.
© 2009 IBM Corporation SDP023 Extending Rational Team Concert 2.0 Jean-Michel Lemieux Team Concert PMC Jazz Source Control Lead IBM Rational Software Ottawa,
® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.
RTC Agile Planning Component
February 11, 2007 Can Ajax be OS for the Browser? Kevin Hakman Co-Founder General Interface Ajax Toolkit Director, Developer Evangelism TIBCO Software.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
® IBM Software Group © 2007 IBM Corporation Modeling Software Engineering Processes using Eclipse Process Framework Composer (EPFC) / Rational Method Composer.
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
Design Management: When Model Driven Engineering Embraces the Semantic Web NECSIS 2012, Gatineau, QC 27 June 2012 Maged Elaasar.
® IBM Software Group © 2013 IBM Corporation Innovation for a smarter planet Timeboxes in a New Paradigm of Behavior Modeling Barclay Brown, ESEP IBM
© 2011 IBM Corporation Overview on Modeling RESTful Services August, 2011 Manoj Paul, Software Developer, Rational,
Copyright , Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder.
Copyright , Synchrony Systems, Inc. Enterprise Application Modernizations Slavik Zorin Phone: (415)
® IBM Software Group © 2005 IBM Corporation EGL Rich UI Support Chris Laffra RBD Product Architect Oct 08, 2008.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
© 2007 IBM Corporation Lotus Mashups Mashup Technical Exchange Meeting January 31, 2008.
© 2009 IBM Corporation ® IBM Lotus Notes and Domino Product Roadmap April 2009.
© 2009 IBM Corporation Select View/Master/Slide Master to add Session Number Here The Enterprise Architecture Workspace: Your Architecture Blueprint Martin.
IBM ISPF Productivity Tool © 2008 IBM Corporation IBM ISPF Productivity Tool for z/OS V 5.10 More Than Just ISPF.
IBM Software Group ® Jazz Storage Service Thomas.
© 2008 IBM Corporation IBM Software Group An IBM Proof of Technology Discovering the value of IBM WebSphere Portal V6.1 WebSphere Portal v6.1 開發訓練 Elvin.
June 5–9 Orlando, Florida IBM Innovate 2011 Session Track Template Rainer Ersch Senior Research Scientist Siemens AG ALM-1180.
Session AC23 IBM Rational Software Development Conference 2008 © 2007 IBM Corporation ® UML to EGL without writing code and deploy as Java or COBOL Reginaldo.
STORY TITLE Product futures are directional in nature and does not imply any product plan commitment on the part of IBM. Plans are subject to change at.
Why data services? Common challenges when creating rich web applications Creating rich web applications with data services Future scenarios & roadmap.
® © 2009 IBM Corporation IBM Software Group Application Transformation using EGL Todd Britton IBM Rational.
IBM Software Group ® Process Sequence to call ProcessAdminService from browser Thomas.
© 2012 IBM Corporation Introducing IBM Cognos Insight.
® © 2008 IBM Corporation IBM Software Group EGL Simplify Innovation EGL International Conference Zurich Oct EGL Trends and Directions Stefano.
® IBM Software Group © 2011 IBM Corporation Innovation for a smarter planet IBM SOA Overview for MITRE “Driving SOA Program Success and Efficiency” April.
© 2012 IBM Corporation IBM Security Systems 1 © 2012 IBM Corporation Cloud Security: Who do you trust? Martin Borrett Director of the IBM Institute for.
Brad Adams IBM Software, Rational 05/13/14
WebSphere Software © 2006 IBM Corporation TXSeries V6 The Next Generation of Distributed CICS TXSeries for Multiplatforms, Version 6.1.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
DevOps and UrbanCode Deploy Scott Pecnik. Development and Operations Contraction of Development and Operations Industry History “DevOps Days” in 2009.
IBM Software Group | Rational Software © 2007 IBM Corporation Access to System i and System z data Mark Evans
Domino iSeries Multi-Versioning © 2002 IBM Corporation | Lotus software © 2002 IBM Corporation Domino Multi-Versioning Mike Gordon – IBM Global Services.
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0.1 Support Enablement Training Source Configuration and Database Upgrades Michael Malinowski
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
© 2013 IBM Corporation LDAP Fundamentals & LDAP for CLM Bruce Besch IBM Rational Services.
© 2013 IBM Corporation IBM Security Systems © 2012 IBM Corporation Offense Magnitude.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
Comparison between EPF Composer and Rational Method Composer
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
IBM Software Group ® Jazz Process Component —Process Template Management Thomas.
European Mobility & Endpoint Security User Group.
Work smarter, keep connected with Lotus Software Jon Crouch | Senior Technical Specialist, Lotus Software Matt Newton | Senior Technical Specialist, Lotus.
Lotus Domino Document Manager: Next Steps Jelan Heidelberg, Offering Manager Dave Kajmo, Product Manager
GrapeCity Build Experiences with Enterprise-level Tools and Solutions
David Hatten Developer, UrbanCode 17 October 2013
Gavin Arthurs PE Sr. Technical Specialist – IBM Rational
Deploy Plugins Developer 29 October 2013
Integrating Data With Cognos
Implementing Listening Producers in IBM Sterling Filegateway
Embedded Software (ESW) Engineering Practices Introduction
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

® 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 Oct 29, 2008 Special guest appearance by: Stefan Andreasen, Founder & CTO Kapow Technologies an IBM business partner

IBM Software Group | Rational software 2  © Copyright IBM Corporation 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.

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

IBM Software Group | Rational software 4

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

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

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

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

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

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

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

IBM Software Group | Rational software Web Simple 3. Extensible

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

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

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

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

IBM Software Group | Rational software 17 Kapow Demo

IBM Software Group | Rational software 18 Demo of Kapow RoboMaker 18 feed website

IBM Software Group | Rational software 19 EGL Rich UI Demo

IBM Software Group | Rational software 20 Converting Data into Web2.0 Applications website Mobile web 2.0

IBM Software Group | Rational software 21 Questions?

IBM Software Group | Rational software 22 Thank You