09.02.2015 Views

Cloud Computing and SOA Convergence in Your Enterprise: A Step ...

Cloud Computing and SOA Convergence in Your Enterprise: A Step ...

Cloud Computing and SOA Convergence in Your Enterprise: A Step ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Services Provide the Mov<strong>in</strong>g Parts 113<br />

Service-Level<br />

Underst<strong>and</strong><strong>in</strong>g<br />

Information/Data-Level<br />

Underst<strong>and</strong><strong>in</strong>g<br />

Data<br />

Application<br />

Data<br />

Figure 6.3 In Chapter 5, we created an <strong>in</strong>formation model, or a data/<strong>in</strong>formationlevel<br />

underst<strong>and</strong><strong>in</strong>g. In this chapter, we look at application behaviors that may be<br />

exposed, or a service-level underst<strong>and</strong><strong>in</strong>g.<br />

Figure 6.4 shows us the process we follow <strong>in</strong> this chapter, mov<strong>in</strong>g from a<br />

data-level underst<strong>and</strong><strong>in</strong>g where we created the <strong>in</strong>formation model of the<br />

problem doma<strong>in</strong> to a service-level underst<strong>and</strong><strong>in</strong>g. Thus, we have the core<br />

service model, which provides a jump<strong>in</strong>g-off po<strong>in</strong>t to cloud comput<strong>in</strong>g, or at<br />

least a foundation to make core architecture calls around the process<strong>in</strong>g of<br />

services, either on-premise or <strong>in</strong> the cloud.<br />

The c<strong>and</strong>idate services are all services identified with<strong>in</strong> the problem doma<strong>in</strong><br />

that have the potential of becom<strong>in</strong>g services. We list them to make sure<br />

we identify the right services by identify<strong>in</strong>g <strong>and</strong> sort<strong>in</strong>g through all services.<br />

This deliverable is noth<strong>in</strong>g more than a list of services <strong>and</strong> what each does.<br />

We def<strong>in</strong>ed the c<strong>and</strong>idate services for our case study earlier <strong>in</strong> this chapter,<br />

creat<strong>in</strong>g a basic list of the services that we th<strong>in</strong>k should be services, but<br />

we are not sure yet. The rule of thumb is, when <strong>in</strong> doubt, add it <strong>in</strong> as a c<strong>and</strong>idate<br />

service. You can always remove it later.<br />

Services <strong>and</strong> <strong>in</strong>formation creates the l<strong>in</strong>ks between the c<strong>and</strong>idate services<br />

<strong>and</strong> the data that is bound to the services. For <strong>in</strong>stance, when consider<strong>in</strong>g the<br />

Update_Customer service, we can determ<strong>in</strong>e that Update_Customer is bound<br />

to customer data, perhaps First_Name, Last_Name, <strong>and</strong> Customer_Number.<br />

We talk more about this <strong>in</strong> the next section. However, let’s look at this <strong>in</strong> the<br />

context of our case study.

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

Saved successfully!

Ooh no, something went wrong!