enterprise s.o.a. soa what? why r u here? mandated to build company portal understand how to fit gis...

22
enterprise S.O.A. SOA What?

Upload: morgan-lambert

Post on 23-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

enterprise S.O.A.SOA What?

Page 2: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

why R U here? mandated to build company portal understand how to fit GIS into a portal

technology enthusiast

Page 3: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

how’s this presentation going to help me? Define Portal Define SOA id SOA as a contributing factor in building and maintaining a successful portal…

id SOA as a contributing factor in managing enterprise software

SOA or bust??

Page 4: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

what’s a portal? simplify, streamline, and expedite the entire process of interacting with a corporation

Provide an inviting and secure web-based interface to a diverse range of corporate information, services and applications.

Directly interact with a corporation without having to deal with a representative.

Reduce operational costs while increasing company reach

Page 5: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

what is SOA? Service Oriented Architecture Neither a technology or a technology standard.

Technology independent, high level concept that provides architectural blueprints

SOA is a business design discipline

Page 6: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

why design… SOA what? key driver for SOA

Agility

Page 7: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

Meet the Business

Page 8: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

Meet the I.T. Guys and Gals… err… folks???

Page 9: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

Challenges to Agility Develop a solution

Project management and SMEs move on to new projects

No more political support Tight budgets = changes & fixes aren’t done properly

Critical structuring decisions made on the side without proper control.

Page 10: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

enterprise Solutions are unique tightly coupled with the internal organization, processes and business model of the enterprise

large numbers of different requirements from various departments

heterogeneous teams, political environments, heterogeneous technologies

cross dependencies between functional requirements

Page 11: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

SOA Ground rules The IT organization will partner with the line of

business managers to create a high-level map of what the business will look like.

The IT organization will create a flexible structure that will turn key IT software assets into reusable services that can be used no matter how the business changes. These services will include everything from business processes and best practices to consistent data definitions to code that performs specific business functions.

The IT organization will use only accepted industry standards to link these software assets together.

The IT organization will use the service oriented architecture concepts to begin to create business services that are consistent with the way the business operates.

Page 12: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

A Traditional Application

Shipping Application-User interface

-Customer profiles-Create new shipping requests

-Track packages-Track payments

Page 13: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

an SOA application

Packages-create,Alter,

Delete,-Track

package

PaymentsCredit card,

PaymentInquiry,

Account inquiry

CSR Application Customer Application

Customer-New, alter,

delete customer

-Customer inquiry

Page 14: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

an SOA application

Packages

CSR Application Customer Application

Business Services

Business Rules

Component

Business Process Customer

Business Rules

Business Process Payments

Business Rules

Business Process

Component

Component

Component

Component

Component

Page 15: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

mymetropolis.com

ParkingTicket

Payment

ProgramEnrollment

My Metropolis Citizen Portal

FacilityRental

GarbagePick up

Schedules

Page 16: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

mymetropolis.com architecture

Business Process Orchestration

Page 17: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

three SOA enablers architecture Business support Real world experience

Page 18: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

what SOA is not Synonymous with “web services” Easy to implement

Page 19: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

SOA or bust?? No SOA

Implement a portal Service the community

Page 20: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

Benefits of an SOA flexibility cost savings Independence from technology Risk mitigation Re-use Eases creation and maintenance of a portal

Page 21: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

THE END …

Page 22: enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast

enterprise architecture != enterprise standards

DBMS

Application Logic

Front Ends

Middleware

Based onstrict normsand specsthat are imposedglobally

TechnologyIndependent

Blueprint.Flexible

ApplicationStructuring and

Globalintegration

EnterpriseStandards

EnterpriseArchitecture1980’s

EDM

1990’sESB

2000’sSOA