wso2con eu 2016: integrating wso2 governance registry with enterprise architecture tools
TRANSCRIPT
Integra(ngWSO2GovernanceRegistrywithEnterpriseArchitectureTools
RodrigoNascimentoEnterpriseArchitectPrime42
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.
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
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.
ThankYou!KeepinTouch!
#WSO2ConEU
Shareyourfeedbackforthissessionwso2con.com/app
http://www.prime42.com