12.07.2015 Views

Migration of a Chosen Architectural Pattern to Service Oriented ...

Migration of a Chosen Architectural Pattern to Service Oriented ...

Migration of a Chosen Architectural Pattern to Service Oriented ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 4. <strong>Service</strong> <strong>Oriented</strong> Architecture 89Application Server and WebShare DataPower SOA Appliance. WSRR serves asa source <strong>of</strong> information about <strong>Service</strong>s for ESB (see 3.2 for service reposi<strong>to</strong>ry),while WebShare DataPower SOA Appliance is an endpoint which is invoked everytime a consumer wants <strong>to</strong> consume a service, the <strong>to</strong>ol can also enforce policyand routing service request because it has an access <strong>to</strong> the registry. WebShareDataPower SOA Appliance acts as ESB. In fact it is second out <strong>of</strong> three (ESB,DataPower, Message Broker) <strong>Service</strong> Buses provided by IBM.<strong>Service</strong> Integration – provides two more <strong>to</strong>ols supporting <strong>Service</strong> Integration.The first <strong>to</strong>ol is WebShare Integration Developer which simplifies process orchestrationwith Business Process Execution Language (BPEL). WebShare ProcessServer (WSPS) is the second <strong>to</strong>ol. It is integrated with Application Server. This<strong>to</strong>ol enables deployment <strong>of</strong> previously created processes and mediates ESB flow.WSPS enables communication <strong>of</strong> those processes with WSRR in order <strong>to</strong> acquirelatest data. The communication is also established with WebShare Business <strong>Service</strong>Fabric, which provides latest service endpoints -dynamic binding.<strong>Service</strong> Connectivity – The third type <strong>of</strong> Enterprise <strong>Service</strong> Bus is IBM Web-Share Message Broker, which is meant <strong>to</strong> simplify <strong>Service</strong> communication betweendifferent companies and different technologies applied for web service creation.<strong>Service</strong> Collaboration – IBM provides a <strong>to</strong>ol simplifying creation <strong>of</strong> webbasedportals enabling a rule-based access <strong>to</strong> company’s resources. This <strong>to</strong>olis IBM WebSphere Portal. Another supporting <strong>to</strong>ol is IBM WebSphere PortletFac<strong>to</strong>ry facilitating creation <strong>of</strong> applications for portals.<strong>Service</strong> Security – Security is a very important aspect <strong>of</strong> an application andSOA-applications are not exceptions here. The <strong>to</strong>ol-IBM Tivoli Federated IdentityManager - is introduced <strong>to</strong> support this aspect <strong>of</strong> services. The facility provides[60] security infrastructure services, which include secure <strong>to</strong>ken services,authorization services, authentication services and direc<strong>to</strong>ry services for the informationtechnology (IT) infrastructure. In other words, the <strong>to</strong>ols enablingmessage-based authentication and authorization as well as creation <strong>of</strong> trust relationshipsbetween elements <strong>of</strong> architecture.4.6 <strong>Architectural</strong> <strong>Pattern</strong>s in SOAA term “pattern” in the context <strong>of</strong> <strong>Service</strong> <strong>Oriented</strong> Architecture appears very<strong>of</strong>ten with an adjective “design”, but it is not always clear whether “design” refers<strong>to</strong> a design pattern in terms <strong>of</strong> previously stated definitions (see section 3.1.2) orrather refers <strong>to</strong> design activities including design <strong>of</strong> whole system (architectural

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!