a81e4be3e4efc56098e615362b7b0e05.ppt
- Количество слайдов: 17
® IBM Software Group IBM® Rational® Rapid Developer v 2003 Alon Bar-Ner Rational Software IBM Software Group
IBM Software Group | Rational software Agenda § § § § What is IBM Rational Rapid Developer? Architected Rapid Application Development (ARAD) Development Process Product Demonstration Technology Support Representative Customers Success Story by Eran Peleg (CEO), Metaphor Vision
IBM Software Group | Rational software IBM Rational Rapid Developer What is it?
IBM Software Group | Rational software Rational Rapid Developer is Architected RAD § Single, integrated application development environment § Combines model-driven development, RAD techniques, and automated code construction § Rapidly delivers well-architected, executable n-tier business applications § While insulating developers from most of the traditional complexities of the underlying technology platforms
IBM Software Group | Rational software Architected RAD § Rapid application development environment § Leverages: 4 Standards: J 2 EE, UML, XML/SOAP, MDA, etc. 4 New development technologies and techniques 4 Industry standard design and construction patterns § Generates most of the required application architecture code in a compliant (industry and/or enterprise) manner 4 Ensures architectural consistency 4 Delivers engineered quality 4 Leverages limited high-end skills
IBM Software Group | Rational software Architected RAD (ARAD) “There’s no better way to improve productivity, reduce cost, and ensure scalability and performance of applications, while still putting methods in place that are ‘minimally invasive’. For most enterprises and applications, ARAD should prove to be a near-ideal approach to balancing speed and cost with ‘just enough’ application quality and performance. ” Gartner, Research Note, 1. 17. 03 ARAD Brings Architectural Compliance and Developer Productivity
IBM Software Group | Rational software Architected RAD: Rapid Delivery of High-quality Applications Integrated application development Empower broad class of developers Focus on business value Simplify legacy integration Rational Rapid Developer Model-driven Development RAD Techniques N-tier Construction Patterns Automated Code Construction Code Component Repository Accelerate application delivery Agile, architected, n-tier J 2 EE applications
IBM Software Group | Rational software Developing with Rational Rapid Developer RAD Developers (90%) Functional Requirements Class Database Business Rules Process Custom Business Logic RAD w Code Templates Integration RAD w XML Messaging w Web Services Automated Construction Code Component Repository Transaction Constructor w Application Framework w Technology Templates N-Tier Construction Patterns Application Integration w Web Services w Components w Frameworks w w Model Repository User Interface RAD w Web + i 18 N w Wireless Visual / RAD Information Assets w UML Class Models w DBMS Schema w Legacy Systems RAD Visual Modeling UML+ Import or Use Assets N-Tier (J 2 EE) Experts (10%) Technology and Patterns Choices, Partitioning Object Constructor Database Constructor HTML, WML Constructor Messaging Constructor Team Development & Version Management Partition Architect Testing, Deployment
IBM Software Group | Rational software Rapid Developer: Enterprise Application Features Web Applications Enterprise Systems Legacy ERP CRM Supply Chain Financial Mobile Applications HTML Legacy Integration Database IMS, VSAM, Relational, Partner Adapters WML Rational Rapid Developer Application UML Models Class Model Process Model Messaging XML API CORBA, EJB, COM, Mainframe Web Services UDDI, SOAP B 2 B Applications Messaging XML, EDI Web Services UDDI, SOAP Business Logic Database Model Application Server J 2 EE Automated Compilation and Deployment Partner Systems Customer Supplier Service Provider Marketplac e
IBM Software Group | Rational software Rational Rapid Developer: Product Demonstration Import UML Information Visual Transactions RAD Logic/Process Transaction Object. Space 1 Assets w w w 4 Transport Presentation User Interface RAD Class Model Site, Style, Web Page, I 18 N 3 Business Logic UML Models Legacy Systems DBMS Schema Web Services Components HTML Wireless Page 2 WML WAP 5 Business Rules Process Model Web Services Create, Use Database Model 6 Technology Selection XML JMS, Web. Sphere MQ, MSMQ SOAP Construction Patterns Deployment Wireless XML Message Integration RAD Message Mapping Web HTTP Partitioning <Customer> <Name>Acme Co. </Name> <Order> <Date>1/1/2001</Date> <Order. No>12080</Order No> </Order> </Customer> Web Services <Customer> <Name>Acme Co. </Name> <Order> <Date>1/1/2001</Date> <Order. No>12080</Order. N o> </Order> </Customer>
IBM Software Group | Rational software Rational Rapid Developer: Productivity Study Sun Reference Pet Store Application Hand-Coded by Sun Experts Visual Design with Rational Rapid Developer Client Tier Effort 2, 000 lines 5, 500 lines 400 lines 2, 500 lines 10, 400 lines Middle Tier Data Tier Deployment Mouse clicks + 60 lines Mouse clicks + 200 lines Mouse clicks + 260 lines
IBM Software Group | Rational software Rapid Developer: Runtime Technologies Support Web Browser HTML w Microsoft IE 4. 0+ w Netscape Navigator 3. 0+ w Other Compatible Application Server Enterprise Java. Beans EJB, JSP, J 2 EE w IBM Web. Sphere 3. 5, 4. 0, 5 w BEA Web. Logic 5. x, 6. x, 7. 0 w Oracle 9 i. AS R 1, R 2 w Apache Tomcat 4. 0 Messaging XML EDI and other formats via translators Apache, IBM HTTP Server, i. Planet and Others All Operating Systems Platforms w Web. Sphere MQ (MQSeries) w Java Messaging Service (JMS) w MSMQ w TIBCO w TCP/IP Windows, Unix, Linux, Mainframe Windows, Unix, Linux, M'frame DBMS - OLTP Digital Appliance WAP / WML w Nokia, Ericsson w Motorola, Phillips w Panasonic, Sony w Alacatel, Siemens w… Relational w DB 2 UDB v 6. 0, 7. 2, 8 w DB 2 z. Series (S/390) v 6 -8 w DB 2 i. Series V 4 R 5, V 5 R 1 w MS SQL Server 7. x, 2000 w MS Access w Oracle 7. 3, 8/8 i, 9 i w Sybase 11 Windows, Unix, Linux, M'frame Integration Web Services Database Adapters w Mainframe: IMS, VSAM w Legacy via i. Way Adapters w All supported relational API w Mainframe CICS, MVS w EJB, CORBA, COM w Host. Bridge, Micro. Focus Security Many Devices SSL, LDAP, Digital Certificates, Role-Based Access Control Windows, Unix, Linux, M'frame
IBM Software Group | Rational software Representative Clients: Deployed Applications Customer Project Team Application Technology Asian. Vendors Technology Solution Partners (TSP) B 2 B portal for matching buyers and sellers of Asian goods Microsoft DNA/COM, MS SQL Server, Windows NT IBM Personal Systems Group Alpha-Gamma Technologies On-line order system between IBM PSG and Fortune 100 communications company IBM Web. Sphere AS, DB 2, Web. Sphere MQ, Linux Fortune 50 Healthcare Products Company In-house staff Various: - Contract lab management. - Ad agency management Microsoft DNA/COM, Oracle 8 i. DB, Windows NT New York Presbyterian Hospital Network Technology Solution Partners (TSP) HIPAA-compliant cardiac assessment and state reporting, CDC NEDSS guidelines Microsoft Win. DNA, MS SQL Server Govt State Agency (USA) Information Builders (IBI), State agency staff Web-based job posting / application system IBM Web. Sphere, ADABAS, Oracle. DB, Linux Govt State Agency (USA) IBM Global Services, State agency staff Web-based claims management system for workers compensation IBM Web. Sphere AS 4. 0, ADABAS, Oracle 9 i. DB, Web. Sphere MQ, NT
IBM Software Group | Rational software Representative Clients: In Development Customer Project Team Montefiore Hospital Network Technology Solution Partners (TSP) Independent Software Vendor In-house staff Application HIPAA-compliant hospital-acquired antibiotic resistance (HAAR) surveillance, CDC NEDSS Shipping exchange for matching shipments, brokers and carriers Technology Microsoft DNA/COM, MS SQL Server Development: Oracle 9 i. AS, Oracle 8 i. DB, NT/2000 Production: IBM Web. Sphere 4. 0, Oracle 8 i. DB, UNIX Fortune 50 Financial Services Company In-house staff Policy sales and service (auto) for customer service and independent agents Development: Oracle 9 i. AS, MS Access, MQ Series, Win 2000 Production: Web. Sphere AS 4. 0, Oracle 8 i. DB; MQ Series, Solaris Fortune 50 Healthcare Products Company In-house staff Various: - Product bar coding repository - Sterilization contractors Microsoft DNA/COM, Oracle 8 i. DB, Windows NT, LDAP Bearing. Point (formerly KPMG) In-house staff Comprehensive property and casualty insurance framework Various - TBD Govt State Agency (USA) Dunn Solutions Trauma registry used by state hospitals and trauma centers to comply with state public health mandates Development: Web. Logic 7. 0 Production: IBM Web. Sphere 4. 0, IBM DB 2 v 7. 0, Web Services, Business Objects
IBM Software Group | Rational software Case Study: Systems Provider and Fortune 50 Client Vision Create on-line order system between global systems provider and Fortune 50 client Challenge Solution w Time-to-market – two weeks w IBM Rational Rapid Developer w Could not be accomplished with integration brokers after w IBM Web. Sphere Application six months Server w Daily changes to w IBM Web. Sphere MQ requirements w IBM DB 2 Employee B 2 B Application Interface (Order Catcher) ü Completed in 10 days ü Kept up to date with daily changes to business requirements Customer System Order In, Resp Order Status, Resp Order Cancel Status, Resp Order Change Status, Resp Invoice Rational Rapid Developer Application w Product Catalog w Order Entry Processing Order Processing Application Results w Order Change Processing w Order Status and Inquiry Database DB 2 Catalog Application Buyer System w Order History XML-EDI Catalog. In Data. In Snat. In XML IBM Web. Sphere, DB 2, MQ Series, Linux translator XML
IBM Software Group | Rational software אנא מלאו את טופס המשוב A 3 : קוד ההרצאה
a81e4be3e4efc56098e615362b7b0e05.ppt