ECM BPM IT Architecture

16
Enterprise Content and Business Process Management Developing an ECM and BPM IT architecture Feb 2008

description

Something that I did to show all the pieces and parts. Needs to be updated to reflect the changes in the industry.

Transcript of ECM BPM IT Architecture

Page 1: ECM BPM IT Architecture

Enterprise Content and Business Process ManagementDeveloping an ECM and BPM IT architecture

Feb 2008

Page 2: ECM BPM IT Architecture

What Drives CM and BPM?Business drives ITBusiness requirements dictate the

architecturesWe must understand the business

requirements before proposing solutionsThe business must have a strategic visionWe in IT must work with the business to

develop the architectures needed to implement the strategic vision of the business

Page 3: ECM BPM IT Architecture

The ArchitecturesData or information architectureApplication architectureInfrastructure and StandardsBusiness process architecture (tasks)

Page 4: ECM BPM IT Architecture

Data ArchitectureThe data flow architecture is comprised of 4

major piecesInputsContent and metadata storageBusiness processesOutputs

The business requirements drive the dataflow architecture

Page 5: ECM BPM IT Architecture

Data Architecture

Inputs

ScanFax

Desktop appsEmailforms

Stored in repositori

es

Content , data and

metadata

storage

Content triggers business

processes

Business

Processes

Meet SLAs,

compliance,

customer service

Business Processproduce output

Outputs

Documents,

historical data, web services, business

informatio

n

Page 6: ECM BPM IT Architecture

Data ArchitectureEveryone has multiple repositories

data, metadata and contentWe need to federate content repositoriesWe need real-time access to data and metadata

repositoriesThe strategic plan must consider performance (e.g.

document retrieval using cache services)Physical architecture is driven by

GeographyVolumePerformance requirementsBusiness requirements

Page 7: ECM BPM IT Architecture

Physical ArchitectureBringing together all the physical hardwareCapture, Image Services, Content Engine,

Process Engine, Application Engine, Cache Server, Web Server, Database Server, Directory Server, Messaging Server, Reporting Engine, Rules Engine

Page 8: ECM BPM IT Architecture

Application ArchitectureJ2EE assumedFrameworks (e.g. BPF)Multi-tier model (client, web, business, EIS)Components (e.g. JSPs, servlets, portlets,

EJBs)Data interfaces (JDBC, JMS, APIs)Web servicesLegacy interfacesUser authentication and authorization

(security)

Page 9: ECM BPM IT Architecture

Application ArchitectureAll applications have some level of

requirement for:AuthenticationAuthorizationAuditingLoggingStatisticsError handling

These can be built into the architecture

Page 10: ECM BPM IT Architecture

Business Process ArchitectureAll applications are not the sameCategorize the applications in the strategic

planInternal documents (e.g. quarterly reports)“One and done” applications (e.g. service

documents)Case management applications (e.g.

underwriting)

Page 11: ECM BPM IT Architecture

Creating the ArchitectureConnect architecture to the businessAnalyze the business current stateConstruct the business target stateAnalyze the business target state and identify

gaps and opportunitiesCreate an architecture model (a graphical

representation of the business view of the data)

Page 12: ECM BPM IT Architecture

Translating Architecture to ProjectsCommon mistakes

Attempt to implement too much, too quicklyInability to tie implementation to business

successUnderestimation of resistance to changeNo commitment or buy-in from the entire

organizationLack of supporting enterprise-wide processesInsufficient focus on the people issues

Page 13: ECM BPM IT Architecture

Translating Architecture to ProjectsIdentify candidate projects (translate the

architecture into business-focus projects)Select/prioritize key projectsNarrow the scope of selected projects

Page 14: ECM BPM IT Architecture

Implementing the ArchitectureEstablish Metrics

Measure architecture effectivenessSet business objectivesSet project objectivesSet architecture objectives

Page 15: ECM BPM IT Architecture

Gaining supportGaining executive support

Summarize the business needs/opportunities/gaps

Construct a presentation level modelDevelop a brief proposal for the project(s)Develop a one-page bottom line

Gaining IT supportDiscuss early versionsSolicit inputRequest volunteers to review the architecture

Page 16: ECM BPM IT Architecture

SummaryDeveloping the CM/BPM architecture

requires viewing the enterprise from many angles

The architecture must meet the business requirements

The architecture integrates content with business process

The architecture must provide benefits to the business