Download presentation
Presentation is loading. Please wait.
Published byAutumn Knight Modified over 10 years ago
1
Compuware Corporation Reuse Strategies Michael S. Sawicki Product Manager OptimalJ 313 227 2673 mike.sawicki@compuware.com
2
Compuware Corporation 2 The Situation Problem –Existing applications and supporting technologies remain a foundation to many organizations information technology –Finding a needle in a haystack Solution: –You need people who: Know and understand the existing applications and existing databases Can do low level API programming –You need tools that: Analyze Document Transform Benefits –Respond quicker to changing business requirements –Increase productivity and consistency
3
Compuware Corporation 3 What we need to reuse 1.Mainframe integration Dynamic Program Linkable (DPL) CICS COBOL applications; JCA Message Processing Program (MPP) IMS transactions written in COBOL; JCA WebSphere MQ; message bridge 2.Web services integration Web Service consumption Web Service production Web Services Security (OASIS) 3.EJB integration Remote interfaces Local interfaces 4.CORBA integration IDL consumption 5.Message-based integration Message consumption; JMS Message production; JMS 6.Database integration a)DDL generation b)Database I/O JDBC 2.x
4
Compuware Corporation 4 Reuse & Transformation Strategies Formalize –Analyze –Document Store –UML models –Patterns (code, structure, business) Transform and Reuse –Model-driven, Pattern-based development
5
Compuware Corporation 5 Model-Driven, Pattern-Based Development Translate to Architecture Translate to Code Automation through Transformation patterns Increase consistency Improve manageability Ensure alignment Business Model Business-centric No technology details Standards based (UML) Architecture Model Implementation technology Blueprint J2EE/.NET Code Model Complete executable results Protect generated code Enable customization Business changes by Business Analysts Architecture changes by Architects Code changes by developers Separation of concerns
6
Compuware Corporation Compuware OptimalJ Development & Integration with Patterns & Models Models to: Reduce business complexity Rapidly respond to business change Ensure reuse Patterns to: Reduce development complexity Accelerate development Enforce standards, guidelines and best practices Development to: Improve customization Allow personalization Integration to: Reduce integration complexity Accelerate integration Ensure reuse
7
Compuware Corporation Reuse Strategies Michael S. Sawicki Product Manager OptimalJ 313 227 2673 mike.sawicki@compuware.com
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.