Presentation is loading. Please wait.

Presentation is loading. Please wait.

Compuware Corporation Reuse Strategies Michael S. Sawicki Product Manager OptimalJ 313 227 2673

Similar presentations


Presentation on theme: "Compuware Corporation Reuse Strategies Michael S. Sawicki Product Manager OptimalJ 313 227 2673"— Presentation transcript:

1 Compuware Corporation Reuse Strategies Michael S. Sawicki Product Manager OptimalJ

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


Download ppt "Compuware Corporation Reuse Strategies Michael S. Sawicki Product Manager OptimalJ 313 227 2673"

Similar presentations


Ads by Google