79264035a70c18cebd83823a8d4e963b.ppt
- Количество слайдов: 34
® IBM Software Group Java and. Net Two platforms, one solution Delivering flexible Java/J 2 EE and. NET solutions with IBM Rational software © 2007 IBM Corporation
IBM Software Group | Rational software Agenda § Executive summary § IBM Rational software overview § IBM Rational Software Delivery Platform for. NET and Java/J 2 EE 2
IBM Software Group | Rational software Executive summary Maximize the return of your software development investments with a single cross-platform solution from IBM Rational software Ensure SOA results regardless of technology specifics Model driven approach allows simple deployment in Java and/or. Net to meet business requirements Accelerate delivery within globally distributed teams Eliminate communication barriers in distributed Java and/or. NET development teams with IBM Rational Java and. Net: Two platforms, one solution Delivering flexible Java/J 2 EE and. NET solutions with IBM Rational software 3
IBM Software Group | Rational software The evolution of customer priorities Process management FOCUS Driving the convergence of business drivers & software delivery Global process & project management with emphasis on collaboration Project management Software delivery Continuous portfolio & lifecycle management aligned with business imperatives Change, quality & release management Design & construction Governance Resource availability Heterogeneous environments SCOPE Individual Team Organization Business 4
IBM Software Group | Rational software IBM Rational software Business imperatives § Global capability § Business flexibility § Time to value § Risk & compliance management Governance & lifecycle management A strategic partner in business innovation & transformation Business innovation & transformation Governing the business process of software & systems delivery § Alignment § Control § Efficiency Decades of proven process expertise & customer success 5
IBM Software Group | Rational software IBM Rational Software Delivery Platform What we offer Process design & implementation expertise based on the market’s leading solutions delivery platform Governance expertise & dashboards Change & release management Process & portfolio management Quality management Architecture management § Development productivity § Geographically distributed development & delivery § SOA governance & service lifecycle management § Risk & compliance management Open technology & community innovation for collaborative process driven software & systems engineering 6
IBM Software Group | Rational software Myth: Enterprises that want a single-source lifecycle tooling solution must choose between Java or. NET Corporate IT Direction. NET or Java? Java . NET ü Business critical applications already built in Java ü Business critical application built in C# ü Employ Java/J 2 EE skilled software developers ü Employ. Net skilled software developers ü Costly to rewrite all existing Java applications in. NET ü Costly to rewrite all existing. NET applications in Java ü Significant Java investments ü Significant Microsoftware investments 7
IBM Software Group | Rational software Fact: With IBM Rational software, enterprises choose the development environments that meet their business needs (Java and/or. NET) ü Improve manageability with single set of tools and processes for Java and. NET Web. Sphere Business Modeler Rational Requisite. Pro Java, . Net, etc. ü Unify heterogeneous teams under one software delivery platform ü Manage risk by breaking down communication barriers ü Gain visibility to business requirements through a model driven UML approach ü Consolidate multi-platform systems into a single business solution for SOA Rational Software Architect Rational Performance & Functional Testing Standard Software Development Process 8
IBM Software Group | Rational software Business Process and Requirements Analysis Model Architecture Visually with UML Code Generation Process-Guidance Framework iterate Change and Release Management Software application development lifecycle overview Testing JAVA . NET Lifecycle Management 9
IBM Software Group | Rational software Web. Sphere Business Modeler Rational Requisite. Pro Rational Software Modeler Rational Systems Developer Rational Software Architect (plus) Rational Modeling Extension for MS. NET Rational Functional Tester Rational Purify. Plus Rational Performance Testers JAVA Rational Method Composer Rational Portfolio Manager iterate Rational Clear. Case and Clear. Quest Build Forge IBM Rational software application lifecycle management solution with IBM Rational solution for Java and. NET Lifecycle Management 10
IBM Software Group | Rational software Executive Summary Maximize the return of your software development investments with a single cross-platform solution from IBM Rational software Ensure SOA results regardless of technology specifics Model driven approach allows simple deployment in Java and/or. Net to meet business requirements Accelerate delivery within globally distributed teams Eliminate communication barriers in distributed Java and/or. NET development teams with IBM Rational Java and. Net: Two platforms, one solution Delivering flexible Java/J 2 EE and. NET solutions with IBM Rational software 11
IBM Software Group | Rational software Introducing Rational Modeling Extension for Microsoft. NET Business Architecture Technical Architecture Visual Construction Available Now! Pricing: $720 AU, $1280 FL Model-driven development Construction/ Assembly EGL Rational Application Extension Developer Rational Software Architect RME 4 MS. NET Classic MDD Model-driven systems development Business application development EGL Extension RME 4 Rational RSM MS. NET Business process modeling & integration Rational Rose Vertical Domain Add-ons Third. RME 4 Rational Systems Developer MS. NET Party IDE Rational Rose Technical Developer WAS, J 2 EE, Web. Sphere Portal, Native System z, System i, Win, Linux, Unix Tomcat, BEA C# Web. Logic Rational Data Architect Databases Web. Sphere Process Server Web. Sphere Integration Developer BPEL Other IDEs Implementation Technology WAS, Java, Native System z, System i, Win, Linux, Unix RAD EGL CE Extension Data-driven development Web. Sphere Business Modeler Information Architecture Other Data Modeling Tools Visual Studio, JBuilder Std. C/C++, Java Embedded, realtime C# 12
IBM Software Group | Rational software Challenge: Accelerate cross platform SOA transformation Scenario: A financial services firm is looking to leverage existing. Net, and Java applications and transform the disparate IT projects to an SOA solutions. ü How can my enterprise maximize on reuse of existing Java and. NET applications? ü How do we deliver new, reliable services for the business quickly in any implementation language? Business Analyst & IT Project Managers Development SOA Development Testing (Global SI) 13
IBM Software Group | Rational software Solution: Accelerate SOA results in heterogeneous environments with IBM Rational software ü Standardize on a single business process with an integrated SOA Governance infrastructure Web. Sphere Business Modeler Rational Requisite. Pro 4 Drive increased efficiency with Web. Sphere Business Modeler and Requisite Pro integration ü Improve design of a services architecture 4 Rational Unified Process guidance (RUP for SOMA) Rational Software Architect 4 UML Profiles for enterprise level Web service design ü Improve design and integrity of services architecture with UML Microsoft Visual Studio ü Convert existing investments (. NET and Java) into SOA Architecture with new RUP for SOA and SOMA Rational Modeling Extension for MS. NET) Building and Reusing service component 4 Automated service creation from models architectures in heterogeneous environments 4 Improved service implementation tools 14
IBM Software Group | Rational software Challenge: Timely delivery within globally distributed teams Scenario: IT organizations address cost with outsourcing, yet add complexities and risks to project deliveries. Software development projects are distributed throughout the globe and use various technologies adding complexities to project delivery and multiple risks to project success. Development Difficult to gain visibility into heterogeneous projects to ensure compliance Design implementations (e. g. Java, . Net, code) don’t adhere to original requirements & architecture Business Analyst & IT Project Managers Inability to synchronize testing assets, deploy & run remotely Inability to predict & manage timelines with added risks and communication breakdowns Development Testing (Global SI) Control quality and gain visibility to unmet requirements, and the impact on the business because of them 15
IBM Software Group | Rational software Solution: Rational Modeling Extension for. Net offers distributed support for design model and asset reconciliation specifically for. Net implementations ü Improves collaboration and collaboration among architects and developers with model ‘fusing’ technology § Assemble one model from many § Decompose model files and retain logical hierarchy ü Enable model-code reconciliation & transformations Business Analyst & IT Project Managers SOA Development 16
IBM Software Group | Rational software Solution: Shorten delivery timeframe by eliminating communication barriers and increasing efficiency on heterogeneous projects ü Manage single set of requirements and use cases across the globe 4 IBM Rational Requisite. Pro § Integrates with MS Word and MS Project IT team (Java) ü Increase productivity and control of distributed projects 4 Rational Clear. Case and Rational Clear. Quest enhancements for. Net 4 Developer can stay in the. Net IDE IT team (Visual Studio. NET) 4 Significant performance improvements for distributed teams with Remote Client over Wide Area Network 4 Usability improvements § IBM Rational Clear. Quest find § IBM Rational Clear. Case Search 17
IBM Software Group | Rational software Web. Sphere Business Modeler Rational Requisite. Pro Rational Software Modeler Rational Systems Developer Rational Software Architect (plus) Rational Modeling Extension for MS. NET Rational Functional Tester Rational Purify. Plus Rational Performance Testers JAVA Rational Method Composer Rational Portfolio Manager iterate Rational Clear. Case and Clear. Quest Build Forge IBM Rational software application lifecycle management solution with IBM Rational software solution for Java and. NET Lifecycle Management 18
IBM Software Group | Rational software Understand business needs with IBM Web. Sphere Business Modeler Support for Microsoft. NET In IBM Rational Software Architect, use the business model from Web. Sphere Business Modeler to seed a UML 2 Business Contract specification Drag-and-drop modeling artifacts to create UML analysis diagrams 19
IBM Software Group | Rational software Define and manage the changing requirements IBM Rational Requisite. Pro Integrations with Rational Software Architect Access Requirements Information and Documents from Model Elements Architect imports business processes and refines application design, based on best practices, and existing assets 20
IBM Software Group | Rational software Extend UML development for Microsoft®. NET applications IBM Rational Modeling Extension for. NET § Facilitates team communication in heterogeneous environments 4 Enables conceptual modeling of architectures and applications using UML 2 § UML-based model-driven development of applications 4 Implemented fully or partially on the Microsoft. NET platform § Understand your application § with C# source visualization § Evolve design with UML to C# transformation 4 Also C# to UML inverse transformation and reconciliation 4 Supports “True Round Trip Engineering” § Migration of XDE C# code models Complements and integrates with Microsoft Visual Studio 2005 technology 58 21
IBM Software Group | Rational software IBM Rational Clear. Case and Rational Clear. Quest for Microsoft Visual Studio 2005 Updated! § § Highlights Supports VS 2003 & 2005 CCRC support (WAN) CQ only install Improved Usability 4 Clear. Quest find 4 Clear. Case Search Results Increases productivity by allowing developer to stay in the IDE 22
IBM Software Group | Rational software Ease administration and maintenance burdens for remote users Microsoft Visual Studio 2005 adds WAN support LAN environment (Works with any VS. NET) CC SCM Manager VS 2005 IDE Native CC UIs LAN Package CC Servers WAN Package CCRC Server WAN environment (Requires VS 2005) CCRC UIs WAN environment can be installed separately just like CCRC Eclipse 23
IBM Software Group | Rational software Improve team productivity with fully integrated IBM Rational Clear. Case in Microsoft Visual Studio 2005 environment Inline mapping of projects and views Delete, rename, and refactoring Pending solution check-ins 24
IBM Software Group | Rational software New pending solution check-ins tool window eliminates need of manually adding private files § Provide solution centric view of user’s current checkouts § Behaves same as Microsoft source code control model § Also Implements implicit add-to-source/check-in abstraction 4 Any new view private file appears as a pending check-in 4 Check-in then causes it to be turned into an element 4 Tool tip displays view private file Pending checkins for this VS. NET solution 25
IBM Software Group | Rational software Rational Clear. Quest in Microsoft Visual Studio 2005 Charts Form Queries Result set 26
IBM Software Group | Rational software Automate deployment processes VS. NET IBM Rational Build Forge § Developer self service to eliminate bottlenecks 4 Gain controlled access to build processes and break down the wall between development and CM/build activities. § Pre-flight build support to reduce build errors 4 Capture local file changes on the desktop and run them through build processes before committing source changes to check-in. § Build acceleration 4 Break up a build into smaller, self contained components and executing them in parallel across one or more machines. 27
IBM Software Group | Rational software Profile Microsoft. NET applications IBM Rational Purify. Plus toolbars Purify. Plus navigator Purify. Plus menus Purify. Plus views and Visual Studio source code editor integration • Integrations for Visual Studio. NET 2000 and 2003 supported today! • Integrations for Visual Studio 2005 coming soon!
IBM Software Group | Rational software Verify Quality of. NET applications IBM Rational Functional Tester § Automate regression testing § Choice of 100% pure Java or VB. NET for test customization § Maximized reuse with intelligent script maintenance 4 Fully versionable test assets 4 Robust object recognition engine 4 Data-driven testing wizards and editors § Tests Java, Windows, Web and terminal-based applications § Tests VS. NET Win. Forms Eclipse or VS. NET -based editor and debugger Script. Assure™ for test script resiliency Java in Eclipse or VB. NET in VS. NET Developerstrength editing Data-driven test assistance 29
IBM Software Group | Rational software Lava Trading Inc. Environment Rational Solutions Used § Primary Visual Studio development environment with some Java applications § Requirements integration throughout lifecycle § Sophisticated Trading solution with top 20 investment banks as customers § “Out-of-box” use of RUP to communicate architecture and process § Lacked common change and test management solution § Leverage all benefits of single defect, change and release solution on VS platform Results § Protect investment in VS applications § Significant increase in developer productivity § Rapid resolution of defects § Timely releases § Lost requirements and miscommunication § Delayed and poor quality releases Sales Reference Only See speaker notes for handling instructions 30
IBM Software Group | Rational software Entertainment Gaming Case Study Electronic arts “IBM Rational Build Forge helped us centralized our product management by giving us a continuous integration system that allows us to notify artists and developers of project status” Environment § 900 Developers – 35 CM’s § 20 products § C, C++, C#, . NET, Perl, Perforce, Bugzilla § Windows, Game. Cube, Xbox Rational Solutions Used § Homegrown system offers no “roles” Results § No audit trail capability § CM team removed from being bottleneck § Can’t get continuous integration § Self-documenting system § No centralized release management § Integration builds improved 348% in number and 56% in quality levels 31
IBM Software Group | Rational software Dispelling the Myth IBM Rational offers software development best practices and an integrated suite of lifecycle solutions for both. NET and Java IBM Rational Software solution enables organizations: § Achieve SOA transformation with heterogeneous. NET and Java development environments providing a comprehensive set of lifecycle solutions § Gain a competitive advantage by quickly adopting IT solutions to meet the changing business objectives with a solid, resilient architecture across various development environments § Shorten software delivery timeframes by providing a single set of best practices and solutions to unify distributed teams under a single communication platform across disperse development implementations § Gain visibility and reduce risk of multi-platform software development projects 32
IBM Software Group | Rational software IBM Rational Software Development Conference June 10 -14 Walt Disney World Swan and Dolphin Orlando, FL § Over 275 sessions – 12 tracks § Access to IBM engineers and IBM research § 3 and 5 hour Technical Workshops § Unlimited network opportunities § Keynotes with industry leading experts § IBM Solution Center § Exhibit Hall showcasing complimentary product and services § Interactive Birds-of-a-Feather Sessions § Special business development for IBM Rational Software Business Partners § Evening Receptions § Luncheon Discussion Tables § Over 2, 500 customers and partners 33
IBM Software Group | Rational software Visit: http: //www-306. ibm. com/software/rational/dotnet/ for more information © Copyright IBM Corporation 2007. 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. 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 products and services are 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. 34
79264035a70c18cebd83823a8d4e963b.ppt