wso2con eu 2016: integrating wso2 governance registry with enterprise architecture tools

16
Integra(ng WSO2 Governance Registry with Enterprise Architecture Tools Rodrigo Nascimento Enterprise Architect Prime42

Upload: wso2-inc

Post on 13-Feb-2017

179 views

Category:

Technology


0 download

TRANSCRIPT

Integra(ngWSO2GovernanceRegistrywithEnterpriseArchitectureTools

RodrigoNascimentoEnterpriseArchitectPrime42

Introduc(on

ResponsiveArchitectureandDesignforyourBusiness.

AtPrime42weuseoureffortsinresearchanddevelopmenttoempowerourclientswith

adap8vecapabili8esfortheirbusinessandunderliningITsystems.

Bachelor in Marketing and Master in Business Administration (MBA)

Over 20 years of professional experience in IT across multiple

industries.

TechnologyRa(onaliser

RodrigoNascimento

ResponsiveArchitectureandDesignforyourBusiness.

BusinessContext-“TraceabilityMaMers”

Strategy Key Success

Factors

Capabilities

Resources

Whatdocustomerswant?Howdoestheorganisa(onsurvivecompe((on?

Organisa(on’sabilitytouseitsresourcestoachieveobjec(ves.

Organisa(on’sproduc(veassets(Tangible,intangibleandhumanresources).

Competitive Advantage

LinkbetweenITresourcesandStrategy

(adaptedfromGrant,2010)

TECHNICAL IMPLEMENTATION

BUSINESS STRATEGY

BusinessProcess/Func(ons

BusinessCapability

Applica3on&Services

TechnicalInfra

Plan

Implement

Monitor

Analyse

EA Repository

StrategyImplementa(onandEnterpriseArchitecture

Concept 1

Analysis 2

Plan 3

Requirements 4

Solution 5

Service Identification

6

Modelling 7

Detail Design 8

Development 9

Test 10

Deployment 11

Monitoring 12

Retirement 13

Fromtheconcepttothere(rementofaserviceS

OLU

TIO

N

AR

CH

ITE

CT

UR

E

SE

RV

ICE

G

OV

ER

NA

NC

E

EA Repo

Ctrl-C+Ctrl-V

Hand

Crade

dArtefacts

EA Repository

Logical Application

Application Interface

Abstract Service Contract

SOAP/REST Service

WSDL / Swagger

Service Lifecycle

Governance Registry

Documents

Spreadsheets

Diagrams

Presenta(ons

Typical‘Woolly’gapbetweenEAandServiceGovernance

LackoftraceabilityInconsistentdocumenta(on/expensivemaintenanceIncreasecomplexityintheprocess,increasingcostand(metodeliverCreateresistanceforchangePronetohumanerror

KeyIssues

ProposedSolu(on

EA Repository

Logical Application

Application Interface

Abstract Service Contract

SOAP/REST Service

WSDL / Swagger

Service Lifecycle

Governance Registry

Closingthe‘woolly’gap

AutomatedSynchronisa(on

Automated document generation (i.e. wiki, kms…)

Reporting (i.e. BI) Enterprise wide visibility

OTHER POTENTIAL INTEGRATIONS

Interoperability->WSO2GovernanceRegistrypresentedacomprehensivesetofinteroperabilitycapabili(esthroughitsadminservicesthatquicklyenabledthecommunica(onwiththeEArepositorytool.UserExperience->WSO2GREGhasanintui(veuserinterface.Customisa3on->theconfigura(onbasedcustomisa(onofitsassetsstructureissimpleandflexible.OpenSource->costandextensibility

Why ?

Add-in EA

Repository ServiceDefini(on/WSDL/Swagger/

ServiceLifecycleAdmin Services

WSO2 GREG

TechnicalImplementa(on

Forthisspecificcase,theEArepositorytoolwasintegratedviaanadd-indevelopedinC#,consumingthefunc(onali(esfromWSO2

GREGAdminServices.

WSO2productsaremanagedinternallyusingSOAPWebservicesknownasAdminServices.Theseserviceswereusedasthemainenabler

forthisintegra(on.

Demo

ThankYou!KeepinTouch!

#WSO2ConEU

Shareyourfeedbackforthissessionwso2con.com/app

http://www.prime42.com

[email protected]