Notes
Outline
LEA Section 7, Chapter 7:
Enterprise Service Architecture
Enterprise Service Architecture
The engineering of sharing establish the common foundation and building blocks.
It is considered as the effort of Enterprise Service Architecture.
Software engineering has evolved to Service Oriented Architecture.
LEA suggest the Enterprise Service Architecture (ESA)
Why ESA
To enable agility, simplicity and cost efficiency.
Analogy to a restaurant where the kitchen prepare basic ingredients based on the types of cuisine and specialty to enable the agility to serve customers.
Analogy to the PC mother board which enable quick configuration with different interface cards and memory to support different business need.
Platform concept such as J2EE and .NET
SOA is software engineering oriented
Service Oriented Architecture is software engineering oriented.
It consist of web services, SOAP, UDDI and messaging as shown in the flowing figure.
EA to identify the SOA
The major challenge of SOA is how to identify a service.
Enterprise Architecture support the identification of services.
Services are identified based on the common patterns from the similar line of business.
SOA does not replace EA
ESA is EA oriented
ESA is EA oriented to extend the concept of beyond application development.
ESA apply the concept of service applies not only to the application layer but also to the data and technology layer.
The application service support common  business processes, the data service provide common  data content, the technology service provide the utility of network, workstation and server.
Hot dog and Bun
ESA is similar to the hot dog and bun.
Complicate business applications can become simple inside the cradle of application, data and technology services.
Application Services
Application services support the common business processes components.
Complicate application development can be simplified with existing application services.
Application service is identical to  Services Oriented Architecture.
Information services
Information service to provide the data content which must be treated to organized and clean before serving the public.
Create Once, Manage Well, Publish Many. This strategy ensures that data created to support a specific service also can be used to underpin services provided by other departments or sections,
Recognizing this fact, LEA  suggest  an infrastructure in place that allowed disparate datasets to be centralized and utilized across the authority. This enables sections to draw on information created by other sections and departments.
This was achieved primarily by holding data in a common format and location as well as using application software, including browser technology, that could edit and view the data. [OMC]
Technology Services
Technology services include:
Network.
E-Mail.
Storage.
Work station.
Servers.
Security  Services
Security is also a service to all systems, it  include:
PKI infrastructure.
Single sign on.
Digital signature.
Intrusion detection.
ESA concept of operation
The function of ESA
The function of services include :
Service Registry
Governance
Discovery
Access
Enterprise Service Buss.
Enterprise Service Bus
An Enterprise Service Bus (ESB) is a flexible connectivity infrastructure for integrating applications and services.  [IBM]
An ESB performs the following:
Routing messages between services
Converting transport protocols between requestor and service
Transforming message formats between requestor and service
Handling business events from disparate sources