Enterprise Architecture

17
Enterprise Architecture Master-Copy Principle Peter Norrhall

description

 

Transcript of Enterprise Architecture

Page 1: Enterprise Architecture

Enterprise Architecture

Master-Copy PrinciplePeter Norrhall

Page 2: Enterprise Architecture

Information and business logic in several systemsSystem A System B

System C

Information

Business Logic

Page 3: Enterprise Architecture

SOA Silos

Page 4: Enterprise Architecture

Master per domain/functionality in the different systems

Page 5: Enterprise Architecture

Master-copy replication

Page 6: Enterprise Architecture

Master-copy replication

MasterCopy

Page 7: Enterprise Architecture

Publish-subscribe

Master

Copy

Page 8: Enterprise Architecture

Common information

System A System B

System C

Page 9: Enterprise Architecture

Common information

E-Commerce ERP

CRM

Page 10: Enterprise Architecture

Master-master replication of common information

E-Commerce ERP

CRM

ESB

Page 11: Enterprise Architecture

Business logic

Page 12: Enterprise Architecture

Shared LibrariesSystem A System B

System C

COM

jar

Page 13: Enterprise Architecture

Business logicOne System To Rule Them All

Copy

MasterCopy

Page 14: Enterprise Architecture

Business logic

Master

Copy Master

Copy

Page 15: Enterprise Architecture

Replication of declarative business logic

Master

Copy Master

Copy

Page 16: Enterprise Architecture

Proxy against cemented business logicSystem A System B

System C

Page 17: Enterprise Architecture

Enterprise Service BusSystem A System B

System C

ESB