capitalize on your core business, blu age - no magic · 20 1 2 e d i t i o n blu age ... source...

2
All Trademarks registered, or not registered, named in this document are the exclusive property of their respective owners. BLU AGE® is a registered trademark belonging to NETFECTIVE TECHNOLOGY SA. Blu Age® is co-financed by the European Union. Europe is committed in Aquitaine with the European Regional Development Fund. HP Enterprise Services, HCL and Sopra Group have Partnership Agreements with Blu Age®. Capitalize on your core business, Application modernization with AGILE LEGACY MODERNIZATION blu age ® Imbricated code Technical code Isolated business rules Overal quality, Lack of separation between layers and influence of technical code upon business rules impact negatively the TCO of the application, both on maintenance and evolution. Business rules definition is lost or partial. Rules evolutions lead to business impacts and significant costs. Usability Reliability Portability Efficiency Performances Maintainability 1. Legacy Application. - Business logic retrieval - Tech code discard - DB modernization - Architecture layering AGILE LEGACY MODERNIZATION 2 0 1 2 E D I T I O N blu age® Reverse P DATA & DATABASE MODERNIZATION aaa 2. Business rules & architecture recovery. - Technical independance - Business rules management - Business evolutions - Portfolio rationalisation & componentization UML2 models. 3. Simplify, Consolidate, Reuse. - Architecture on demand (Web, RIA, Cloud, Mobile) - SOA - Quality on demand - No runtime, no dependance AGILE LEGACY MODERNIZATION 2 0 1 2 E D I T I O N blu age® FORWARD T 4. Generation, Evolution, Maintenance. Business Rules Data Reports Batches Screens Layered architecture is complete. Rules are embeded in services within SOA. Code and architecture quality are good. Business rules are diconnected from technical code. Models allow impact analysis. Business logic is fully retrieved, TCO is reduced both for maintenance and evolutions. Usability Reliability Portability Efficiency Performances Maintainability 5. Modernized Application.

Upload: leque

Post on 29-Dec-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

All T

rade

mar

ks re

gist

ered

, or n

ot re

gist

ered

, nam

ed in

thi

s do

cum

ent

are

the

excl

usive

pro

pert

y of

the

ir re

spec

tive

owne

rs.BL

U A

GE®

is a

regi

ster

ed t

rade

mar

k be

long

ing

to N

ETFE

CTI

VE T

ECH

NO

LOG

Y SA

.

Blu Age® is co-financed by the European Union. Europe is committed in Aquitaine with the European Regional Development Fund.HP Enterprise Services, HCL and Sopra Group have Partnership Agreements with Blu Age®.

Capitalize on your core business,Application modernization with A G I L E L E G A C Y M O D E R N I Z A T I O N

blu age®

Imbricated codeTechnical codeIsolated business rules

Overal quality, Lack of separation between layers and influence of technical code upon business rules impact negatively the TCO of the application, both on maintenance and evolution.

Business rules definition is lost or partial. Rules evolutions lead to business impacts and significant costs.

20

40

60

80

100

Usability

Reliability

Portability

Efficiency

Performances

Maintainability

1. LegacyApplication.

- Business logic retrieval- Tech code discard- DB modernization- Architecture layering

AG I L E L E G AC Y M O D E R NI Z AT I O N2 0 1 2 E D I T I O N

blu age®

ReverseP

DATA & DATABASEMODERNIZATION

aaa

2. Business rules& architecture recovery.

- Technical independance- Business rules management- Business evolutions- Portfolio rationalisation& componentization

UML2 models.

3. Simplify, Consolidate,Reuse.

- Architecture on demand(Web, RIA, Cloud, Mobile)- SOA- Quality on demand- No runtime, no dependance

AG I L E L E G AC Y M O D E R NI Z AT I O N2 0 1 2 E D I T I O N

blu age®

FORWARDT

4. Generation, Evolution,Maintenance.

Business RulesDataReportsBatchesScreens

Layered architecture is complete. Rules are embeded in services within SOA.Code and architecture quality are good.Business rules are diconnected from technical code. Models allow impact analysis.

Business logic is fully retrieved, TCO is reduced both for maintenance and evolutions.

20

40

60

80

100

Usability

Reliability

Portability

Efficiency

Performances

Maintainability

5. ModernizedApplication.

ddd � Blu Age edition 2012 Built on Eclipse - Products: www.bluage.com/en/products; - Solutions: www.bluage.com/en/solutions; - Resources: www.bluage.com/en/resources; - Trial Versions: www.bluage.com/en/downloads;

� Assess the cost of your modernization project using standardizedestimation tools

- www.bluage.com/en/architecturechoice .

ContactsParis - Blu Age SoftwareImmeuble le Gabriel Voisin79, rue Jean-Jacques Rousseau92158 Suresnes cedex, FranceTél: +33 1 56 05 88 00

Dallas - Blu Age Corporation5360 Legacy Drive, Suite 125Plano TX, 75024, USATél: +1 972 378 4197

www.bluage.com

Edition: february 2013

QR Code

Supported architectures by Blu Age � Source Langages: JEE, .Net, Visual Basic, Delphi, PowerBuilder, VB, PL/SQL, NatStar,

IBM Pacbase, IBM COBOL, COBOL, IDEAL, S-COBOL (HP NonStop); � Source Databases: VSAM, IMS, ORACLE, DB2, Sybase, PostgreSQL,

MySQL, Informix, Microsoft SQL Server, SQL/MX.

� Target Frameworks: - Présentation: Spring MVC, Flex, ASPX, JSF RI, JSF MyFaces, JSF IBM, Struts, HTML5; - Reporting: Jasper, BIRT; - Services and web services: Spring, EJB3, .Net 4.5, CXF, AXIS, WCF; - Batch Services: SpringBatch, IBM Websphere Compute Grid; - Inference and rules engine: DROOLS; - Data Access: Hibernate, OpenJPA, Microsoft Entity Framework, HQL, JQL, SQL, PL/SQL, stocked procedures;

- Component Integration: APIs Java and APIs .Net; - Security and authentification: Spring security;

� Target Databases:Oracle, DB2, MS SQL, MySQL, PostgreSQL, Apache Derby;

� Target Application Servers:Websphere, Oracle application server, Weblogic, Glassfish, JBoss,Jonas, WASCE, Tomcat, IIS.

blu age®