1 / 30

Application Modernization with IBM WebSphere Studio

Application Modernization with IBM WebSphere Studio. Adrian Mitu Marketing Manager, WebSphere Studio mitu@us.ibm.com. Agenda. Application Development Environment and Challenges IBM WebSphere Application Development Strategy Eclipse and WebSphere Studio Application Modernization

nyx
Télécharger la présentation

Application Modernization with IBM WebSphere Studio

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Application Modernization withIBM WebSphere Studio Adrian Mitu Marketing Manager, WebSphere Studio mitu@us.ibm.com

  2. Agenda • Application Development Environment and Challenges • IBM WebSphere Application Development Strategy • Eclipse and WebSphere Studio • Application Modernization • Customer References Awards

  3. Dynamic e-Business Transform Transform the way you the way you conduct business conduct business Integrate Integrate the Web with the Web with V V business A business Business A Business L systems L systems Chasm Chasm U U Publish Publish E E B2 B B2 B your information on your information on Security Security the Web the Web EAI EAI Chasm Chasm B2C B2C WEB WEB INTERNAL EXTERNAL DIGITAL INTERNAL EXTERNAL DIGITAL e-Business e-Business PUBLISH INTEGRATION INTEGRATION BUSINESSES PUBLISH e-MARKETING INTEGRATION INTEGRATION BUSINESSES TRANSACTIONS e-MARKETING TRANSACTIONS Standards: Standards: TCP/IP SSL XML HTML/HTTP JAVA/J2EE SOAP/WSDL/UDDI TCP/IP SSL XML HTML/HTTP JAVA/J2EE SOAP/WSDL/UDDI Existing Business Design New Business Design The Evolution of e-Business The Evolution of e-Business Growing value toward dynamic business process integration Most businesses are not taking advantage of the full value As e-business value increases, so does IT complexity

  4. UNIX / Linux, iSeries, zSeries, Windows Heterogeneous environments Client / Server Decades of application investment Islands of skills, cultures, processes, VisualStudio (VB) tools PowerBuilder Need to build, integrate, migrate, Delphi preserve C/C++ SmallTalk UNIX / HTML Linux, J2EE Windows XML NT, Web UNIX services CICS ASP COBOL PL/1 RPG zSeries CASE iSeries 4GLs Web Application Server Host / Terminal

  5. Poorly Integrated Development Tools and Teams Application Design and Modeling Deployment Management Asset Identification and Componentization Quality Assurance Java Development Portal Development COBOL Development Web Site Development XML and Web Service Development Client / Server Development

  6. Application Development challenges Business results and return on investment Reliability Quality Time to market Productivity Flexibility Skills availability Asset reuse and integration

  7. IBM WebSphere Application Development Strategy IBM WebSphere Application Development Strategy = Community + Tools + Open Technology + Middleware = Community + Tools + Open Technology + Middleware Nurture a thriving developer community Growing pool of reusable assets, best practices, and trained skills Growing network of collaboration and support Deliver a comprehensive and integrated development environment Single development platform for all kinds of application solutions and all developer roles Addresses the complete application life cycle through partnership with industry leaders Increases productivity through team integration, application generation and language flexibility Open for extension and customization by all vendors and customers Enables modernization and reuse of skills and assets Transition existing skills to new technologies Harvest trusted application assets for new e-business solutions Use modern development technology for maintenance Automate interoperability among new and existing application components Lead in open technologies Open standards drives cost down, avoids vendor lock-in and technology dead-ends Growing developer community attracted by professional vitality and marketability Provide the most broad middleware and platform support Leading IBM and non-IBM OS's, databases, transaction systems, and application servers Connectivity with leading business applications Support for delivering all application components as services - internally or via the Web

  8. Enterprise Modernization Enterprise Modernization = Community + Tools + Open Technology + Middleware = Community + Tools + Open Technology + Middleware A n essential element of an application development strategy Deliver e-business applications more quickly and at lower cost (skill reuse) Code reuse and integration Skills reuse and migration Improve development processes by leveraging new technology and new tools Impact analysis to identify component interdependencies Rapid visual assembly of components An essential element of a comprehensive development environment Application understanding Find reusable components by identifying well-defined interfaces Analyze impact of changes to a component Componentization Define components as Web services (for internal or public use) Automate connectivity to existing components Extract existing code or rapidly generate new code as needed Visual component assembly Application test and deployment

  9. Best-of-breed tools and teams working together in an integrated environment A "Portal-like" Approach for Developers A "Portal-like" Approach for Developers An integrated experience unlocks greater productivity by bringing order An integrated experience unlocks greater productivity by bringing order and collaboration to rapidly expanding e-business development teams and collaboration to rapidly expanding e-business development teams WebSphere Studio WebSphere Studio Development Platform Development Platform Best-of-breed tools and teams working together in an integrated environment Independent tools and poorly connected islands of developers

  10. Eclipse.org Eclipse.org Market Momentum ü 3.1 million download requests since November 2001 ü From over 300,000 unique net addresses ü From over 125 countries Technology Momentum WebSphere Solution WebSphere Solution ü Eclipse Platform Project WebSphere Ø Core technology Studio Family Business Problem Business Problem Ø Java Development Environment ü Eclipse Tools Projects Ø C/C++ Development Environment Ø Cobol Development Environment Technology Problem Technology Problem Ø Eclipse Modeling Framework (EMF) Ø Eclipse Tool and Trace Framework Ø Graphical Editor Framework (GEF) ü Open - source projects Ø Eclipse member/non - member companies Ø Sourceforge based projects (approx 100 active) Ø Freshmeat based projects (8 active) Ø Individual Developers Ø Research projects (10 supported by IBM grants) ü Commercial tools - Powered by Eclipse Technology

  11. Eclipse Board

  12. IBM WebSphere Studio Family IBM WebSphere Studio Family WebSphere Studio WebSphere Studio Web site development Web site development Java application and Web service development and integration Java application and Web service development and integration Enterprise modernization and application integration Enterprise modernization and application integration Partner Tools Partner Tools IBM eServer & IBM e-Server & & Middleware & Middleware Middleware Tools Middleware Tools WebSphere Studio WebSphere Studio Device Developer, Site Developer, Application Developer, Enterprise Dev Java Java Rapid development Web Rapid development Web J2EE, J2SE, J2ME J2EE, J2SE, J2ME Visual development Visual development HTML, DHTML, XML, JSP HTML, DHTML, XML, JSP JCA Connectivity JCA Connectivity Scripting and 4GL Wireless Scripting and 4GL Wireless Code and data generation Code and data generation Asset componentization Asset componentization Web services Web services Application templates Application templates Impact analysis Impact analysis Creation, Consumption, Visually Creation, Consumption, Visually COBOL and PL/1 development COBOL and PL/1 development compose and choreograph compose and choreograph Unit Test Unit Test Functional and Performance Functional and Performance

  13. IBM WebSphere Studio Family IBM WebSphere Studio Family IBM eServer & Middleware Tools IBM eServer & Middleware Tools Development Studio for iSeries Development Studio for iSeries zSeries development and deployment tools zSeries development and deployment tools WebSphere Platform, DB2, Tivoli and Lotus tools WebSphere Platform, DB2, Tivoli and Lotus tools Partner Tools Partner Tools IBM eServer & IBM e-Server & & Middleware & Middleware Middleware Tools Middleware Tools WebSphere Studio WebSphere Studio IBM Plug-ins and Toolkits for WebSphere Studio Tivoli Tivoli DB2 Portal and Pervasive DB2 Portal and Pervasive Lotus Lotus e-Servers Commerce eServers Commerce CrossWorlds CrossWorlds Business Components MQ Business Components MQ Voice Voice Host Access Host Access

  14. IBM WebSphere Studio Family IBM WebSphere Studio Family Partner Tools and Middleware Partner Tools and Middleware Partner tools for SCM, UML modeling, Test suites, Developer Productivity Partner tools for SCM, UML modeling, Test suites, Developer Productivity Rational Software: XDE, ClearCase, Rational Suite Test Studio Rational Software: XDE, ClearCase, Rational Suite Test Studio Borland: TogetherSoft Edition for WebSphere Studio Borland: TogetherSoft Edition for WebSphere Studio Versata: Versata Logic Suite Versata: Versata Logic Suite Partner Tools Partner Tools IBM eServer & IBM e-Server & & Middleware & Middleware Middleware Tools Middleware Tools WebSphere Studio WebSphere Studio Ready for WebSphere Studio program Ready for WebSphere Studio program PartnerWorld for Developers: www.ibm.com/partners PartnerWorld for Developers: www.ibm.com/partners

  15. WebSphere Studio WebSphere Studio Workbench Workbench A personalized, extensible development platform organized via developer "Perspectives" Project Management Local & Team (CVS) Resource Management Desktop & Help Frameworks Debugging Services Plug-in Development Tools Java & JavaScript Tools Products built on WebSphere Studio Workbench inherits these capabilities plus 'plug-ins' built by others

  16. Includes a highly integrated WebSphere Application Server test environment and deployment automation tools Visual editors for Java development and mapping Web applications with a Struts Model View Controller WebSphere Studio WebSphere Studio Web Development Web Development Wizard-driven support for open Web standards • Web page design tools • Relational DB tools • Web Services & UDDI tools • Visual Editors (Java, Struts) • Integrated WebSphere and Tomcat servers and deploy tools • JSP and XML tools

  17. WebSphere Studio WebSphere Studio J2EE and Web services development J2EE and Web services development Full J2EE 1.3 support, including EJB Advanced tools for code generation and performance tuning Wizards for creating, consuming and deploying Web services Integrated WebSphere Application Server (WAS) test environment and deployment automation tools Support for Tomcat, WebSphere V4 and 5, also WebLogic through 3rd party plug-ins

  18. ebay ebay Business Requirement rapid delivery of high volume, scalable, secure, high performance transactional Web applications to support their core business. "When ebay moved recently to the WebSphere platform, we were confident its open, robust computing infrastructure was a smart choice for our next phase of e-business implementation. The new WebSphere Studio Application Developer only makes our choice of WebSphere look even more promising. The ability to integrate a wide set of tools easily will make it faster and simpler to test, tune and add new functionality to our Web environment. In fact, we anticipate we'll see about two to three fold productivity improvement on the development side . We think that's a significant advantage when it comes to providing our members with exciting new services." Maynard Webb , President ebay Technologies

  19. Blue Cross / Blue Shield of North Carolina Blue Cross / Blue Shield of North Carolina Business Requirement An integrated development environment to be used by staff of J2EE developers. Tools that enabled the developers to be productive quickly. Project objective: provide access to DB2 data on the S/390 platform for an internal Web application Result "With WebSphere Studio Application Developer, IBM has delivered a well-integrated and unified development environment that will support a wide range of BCBSNC projects. It delivers everything a developer would look for: stability, robustness, ease of development and ease of use. Our developers can now tailor their workbench to match their preferences from a giant selection of tools. We anticipate major productivity gains coming out of this environment ." Selva Mohan, IS Business Applications, Blue Cross Blue Shield of North Carolina

  20. Next Steps • Learn more about WebSphere Studio and our partners • www.ibm.com/websphere/studio • Download and evaluate WebSphere Studio • www.ibm.com/websphere/developers and select “Downloads” • Learn more about Eclipse • www.eclipse.org

More Related