Friday, June 6, 2008

Outsourcing Business Capabilities

One of the commonly cited benefits of SOA is it gives organisations greater flexibility in outsourcing business capabilities. This is by virtue of the fact that organisations can leverage Web services as a foundation technology for B2B communications across organisational boundaries.

However one common misconception that exists is that a Web service interface that sits at the organisational boundary coincides with the boundary of a business service. This is in fact often not the case.

Consider an online retail business that sells products via an online store. Let's assume that the business also accepts orders by mail (either by snail mail or email) and telephone. The Sales service would include the online store Web application, as well as some kind of internal application leveraged by call centre operators that process orders by mail and telephone.

A possible Sales service architecture is illustrated below.


So what happens if at some point the business decides it can get better value from outsourcing its online sales channel to eBay? Well clearly the entire Sales service has not been outsourced. We end up with an architecture similar to that illustrated below.


Here we have a single service spanning organisational boundaries. The interaction between eBay and the components still hosted in house occurs inside the Sales service, but across organisational boundaries. The service contract of the Sales service remains unchanged.

No other service in our business need know that the online sales channel has been outsourced. Just as importantly, no service is dependent specifically on eBay. If at some point we decided to replace eBay with another provider, this would constitute only a change in the implementation of our Sales service.

Moreover, if we decided to branch out and leverage multiple third party online sales channels, this would involve only a change in the implementation of our Sales service.

Just because eBay exposes a Web service interface as an integration point for retail businesses doesn't mean that we should expose that interface directly to our other services in our enterprise. eBay's Web service interface is designed as a point of integration. No more, no less.

Business capabilities are unique to each business. Before outsourcing to eBay, our organisation had its own distinctive sales processes that evolved independently of sales processes in other organisations. Although there may be similarities, there will always be subtle differences.

Furthermore, our organisation will wish to retain the ability to tailor and evolve its sales processes as it sees fit. The business certainly won't appreciate terms being dictated by eBay.

We also want to be able to control the service level agreements (SLAs) (such as performance and reliability) upheld by our Sales service. eBay's Web service interface is based on synchronous request-reply interactions over an unreliable network (the Internet), effectively meaning there are no guarantees of availability or performance. Obviously we cannot expose other services within our enterprise to such poor SLAs.

Something else to consider is that eBay's Web service interface is potentially subject to change. We need to shield our other services from such potential changes. As such, we certainly don't want to couple our services directly to eBay's Web service contract.

Furthermore, what if we wish to outsource our online sales channel to a business that isn't quite so technologically savvy, providing an interface in the form of CSV files transferred via FTP? We certainly can't directly expose that as a service within our enterprise. What if we wish to partner with an organisation that offers only a REST based interface?

The point I am making is that people get tempted to directly expose Web services (of either of COTS applications or partner organisations) to other services within their organisations, simply because they are Web services. Do not do this. The provision of Web services is entirely coincidental and solely a result of the need for interoperability.

What is needed is a layer of abstraction between the partner organisation's Web service interface and the service contract exposed within our enterprise. This layer of abstraction gives our organisation the flexibility to have control over its sales processes and SLAs.

More on this example in my next post, so stay tuned!

61 comments:

Captain Ramen said...

Something else to consider is that eBay's Web service interface is potentially subject to change. We need to shield our other services from such potential changes. As such, we certainly don't want to couple our services directly to eBay's Web service contract.

In fact, it is guaranteed to change about once every two weeks. You can still submit web service calls using an older schema version. However, eBay changes its lowest supported schema version every two weeks also. You have about a year to upgrade your wsdl.

Anonymous said...

That is the anticorruption layer Eric Evans talks about.

Bill said...

Indeed.

Unknown said...

Business service is performing a service or task that will help other people with tasks they either don't want to perform or are unable to perform on their own. A service business supplies the solution to a need and can include anything from walking a dog to figuring out a clients taxes.marketinglifelines.com offers you same kind of business coaching For more info visit numis network scam

Repair Registry said...

Repair registry software should be installed on every computer whether new or old. Your registry is where data from your operating system, software and hardware is stored and tabulated. Interpreting that information and how it gets used is the main function of the registry. Whenever an application is opened it is the registry that prompts the computer to perform certain tasks at certain times in order to smoothly and effectively operate.For more details visit Repair Registry

AKFP said...

Great post. Its very interesting and enjoyable. Its must be helpful for every new freelancer. Thanks for sharing your nice post.
disable people
famous disabled people

telepathy show said...

Wow, Excellent post. This article is really very interesting and effective. I think its must be helpful for every new freelancer. Thanks for sharing your informative.
corporate entertainer

Unknown said...

download free new movies in one place

monalisa said...

Need uptu results go to our website .

raju247 said...

Jurong West MCL Land Tender the latest tender exercise drew nine bids, fewer than the 12 for Parcel A

Unknown said...

Phentermine is one of the most popular anti-obesity drugs consumed highly by Americans these days. But, the question is whether Phentermine “the solution” for weight loss?

raju247 said...

PeopleLookup People Search Find the person you're looking for by name, phone number or address. People search on YP with the white pages is fast and simple.

chinawholesaletown said...

“hpthermalcamera.com/product/ “ As one of the leading manufacturers for long distance thermal imaging camera and infared laser night vision camera. Hope-Wish alwaysing focusing on customer’s requirements, providing professional services and high-tech cameras to protect national security and social stability.
We manufacture mainly three kinds of products which include thermal imaging camera, IR laser camera a

nann said...

" Work life balance " Improve your work life balance and exceed your career development goals.

nann said...

" Free Online Pokies " Visit Play Pokies Australia for the best free and real money pokies and casino games. Aussies will love the free access to 66+ Aristocrat Pokies to enjoy on smartphones and mobile devices. Play the best pokies in the Heart of Vegas without leaving home with Play Pokies Online Australia - the top rated site for free and real money pokies.

Hill said...

Great post you shared, you have now become top of my list. You were unknown to me before but have found your content to be fantastic.

So great work for informing us of the possibilities and following a certain path.

I really appreciate your hard work an giving us some information and inspiring others to follow.

Thanks so much.

I hope for more post in the future.


24x7 Direct

Gchopra62 said...

hip hop Music video by Raw Breed performing Italian Job. (C) 2017 Rap Legends Recordings

Gchopra62 said...




Cheap Hair Extensions wholesale fast delivery and free

shipping for your business in just virgin wig online stores


Unknown said...

cc
Hemp Oil ONLINE SHOPPING BRAND NEW CBD PRODUCTS AND TRUST IN THE QUALITY OF OUR CBD...!!!

Unknown said...

for lendy reviewGet an additional promotional funds of 0,5% of the total amount invested within the first three months with this link.

Unknown said...

Josh We aim to be the premiere Seattle moving company! With our great customer service and the excellent seattle movers, you can trust us to meet all of your Seattle moving needs!

Unknown said...

Boca Homeowners InsuranceSeeman Holtz Property & Casualty Insurance Local Agency Expertise With National Agency Resources.

asifjanjoa said...

Fort Myers Court Reporter With CourtScribes' Private Online Repository, you are able to acesss all of your transcripts, exhibits and videos no matter where you are.....

Unknown said...



apofraxeis ?a te?e?ta?a ?????a epe?te??aµe stad?a?? t?? d?ast????t?te? µa? e?t?? t?? ?p?f???e?? ap??ete?t???? a????? ?a? e??e??se?? ß?????, t??a a?a?aµß????µe ?pe????a ap???µ??se?? ?t????? ?a? ??d?s? ????????st??, ?????ta? ?a p??sf????µe ????????µ??e? ?p??es?e? st?? ?t???a??? a????e?.

Unknown said...

linkvaok8vn BLink vao K8 – K8.COM, K8VN, K8viet, K8wap khong bi chan. Huong dan tai Apps casino, slot, vao K8 mobile, cach vao k8 tren dien thoai. Choi ca cuoc k8thethao, ag casino nhu the nao.

Unknown said...

I will visit again for more quality contents.High quality custom cables

Unknown said...

Your article is magnificent. All the data that I had to know was here. I'm happy with the manner in which you review your substance. This article is exceedingly prescribed. Keep it up!Portable Speaker System

azadseo said...

All The Interested Candidates Read The Notification of The Following Vacancy. Read and Check Are You Eligible For This Vacancy and Read The How to Apply The Online Form of This Job. Online Quran classes for kids.

Hero said...

Making cooking a little easier. It's hard, it takes time and who's got the time after a long day of work, looking after kids and being on your feet all day ? I bet you don't and neither do I.. making cheap and tasty modern day meal kits the new normal among all the changes going on in our world today. meal kits

Aslam said...

AKtuAlity

Haider said...

amnesia feminized seeds

Hero said...

backlit keyboard

Hero said...



backlit keyboard The backlight keyboards are particularly important for better use of your PC during the night. This is due to the way they have backlight keys to realize superior perceptibility.

Rafid said...

Recovery Treatment Programs Substance Abuse Addiction Are you in need of an Addiction Treatment Program? Choosing a Drug Rehab ,Alcohol Rehab or any Addiction Treatment program does not have to be a difficult task.

AR Rahman said...

EPOcha

Mira said...

BYDlenÍ

Rafid said...

XCKU15P-L2FFVE1517E XILINX XCKU15P-L2FFVE1517E is available at FPGAMALL. Please review product page below for detailed information, including XCKU15P-L2FFVE1517E price, datasheets, in-stock availability, technical difficulties. Quickly Enter the access of compare list to find replaceable electronic parts.

gogoanime said...

Many people ask Gogoanime, legal or illegal. yes, it is totally legal. This site running legally. You can watch a whole range of anime series free. Everyone can enjoy watching with their family member. You can watch the latest gogoanime at gogoanimetoday.com. We will give the knowledge that is all you want to know about Is Gogoanime.

Lottery sambad is the Indian lottery system. The important and main thing which attracts the people to invest in this lottery is the number of prizes and size of the lottery. There are many other lotteries in India but sambad is a very popular lottery among the Indian people.

We can say that many Indians are fond of lottery games. Our team member daily updated the result of the lottery sambad on this site 3 times a day. So you can view results and download these results on daily basis. Lottery sambad results announce is 11:55 AM, 4:00 PM, and 8:00 AM.

PakWorld said...




Some of the most successful ABS-CBN programs from the 1990s up to the present
bear his imprint — from “Showbiz Lingo”, “The Buzz”, lambingan - Watch your favorite Pinoy Tambayan, Pinoy Teleserye Replay, Pinoy
TV Series and Pinoy TV Shows online for free! “Today With Kris”, “Game Ka Na Ba?”, “Mula
Sa Puso”, “ASAP” and recent hits “May Bukas Pa”, “Tayong Dalawa”, “Walang Hanggan” and “Ang Probinsyano”.

Tambayan Lambingan said...

Pinoy TV Brought Pinoy TV Shows Replay for Filipino community from all over the globe because The Filipino people are spread all over the universe. The Philippines produces a large number of expatriates every year.Watch Your Favourite Channel Dramas Online Pinoy Lambingan Tambayan Teleserye Tv Shows in HD. Filipinos are working all over the world. They are famous for their friendly and talkative behaviour. Pinoy TV shows Specially Pinoy Tambayan and Pinoy Lambingan Shows are Very Famous among Filipinos and Pinoy Television Channels like GMA Network and ABS-CBN Network are broadcasting a variety of interesting Pinoy Shows. Watch Pinoy Channel Tv Shows Online

azadseo said...

Desert Safari Dubai, a 6 Hours Tour in the Desert of Dubai that is dipped in the rich sauce of thrill and excitement. The trip includes the activities like Belly Dancing, Dune Bashing, Tanura Dance, Sand Boarding dubai city tour,

Hatta is an ancient town located from a one hour drive from Dubai City. Having said that, the town is full of breathtaking views, mountains, parks, etc dubai city tour.

Hero said...

Ketamine Infusion,

Ketamine For Sale,

Anonymous said...

We give you an explanation from a tour operator in Dubai, because we give you an acceptable encounter. We provide administrations, for example, bunch bundles, educated local field experts and consistent help leave. Similarly you have Desert safari Dubai Deals and desert safari system to ensure the best price for your vacation.
We will help you manage the cycle with the aim of making you feel the best in the Desert safari Dubai .

AR Rahman said...

buy placidyl online,

where to get placidy,

Sarah Sheikh said...

Welcome To The Adventures World Of Desert Safari, Traverse & Experience The Beauty Of Dubai Desert With Your Loved Ones & Cheer While 5 Live Shows.
https://www.dubaieveningsafari.com/

9animetv said...

Watch 9anime online in high quality for free with English subbed, dubbed. Update daily, No tracking, No paying, No registration required. Just enjoy your anime

Aslam said...

schlüsseldienst münster Wir sind Ihr günstiger Schlüsseldienst in Ihrer Nähe – wir helfen Ihnen in nur 15 Minuten! Es ist unser Bestreben notbedürftigen Kunden innerhalb kurzer Zeit aus ihrer missglückten Situation zu helfen – und das dabei serviceorientiert, zuverlässig und günstig.

Empire Aviation said...

Launched in 2007 in Dubai, Empire Aviation Group (EAG) is a one-stop-shop for integrated private aviation services, offering upscale aircraft sales, aircraft charter, CAMO and aviation services management. The company have an exclusive asset management approach to private aviation and has assembled a highly professional teal aviation specialists feature world-class private jet for sale. We aim to use our exceptional experience and knowledge to benefit all our customers.

Ann Taylor said...

By pick-up from your Dubai residence, we will head to the trip starting position where you are allotted your protective gear. From the point, board on you exhilarating 2-seat 1000cc Polaris Turbo, in which your tour is directed. Following small instructions, begin a route throughout which you can explore the excellence of the golden dunes as they become veiled by the sun’s radiance. Encounter sumptuous sites such as the Big Golden Sand Dune, which are bound to give even the most obvious individual speechless. Camels walk freely in this area, and the 60 kilometres of the desert will seem infinite in a route through the U.A.E most iconic desert landscape. After your adventure out in the desert, your director returns you to your point of beginning for a Camel Ride experience, Enjoy your quality time with a human-friendly camel, Ride their seated humps, and experience a rich Arabs Bedouin life them when there were no Lamborghini’s.
Dune Buggy Safari

David said...

With the best team of lawyers in dubai , we at Davidson strive to provide the best legal consultancy services to our clients. We have different teams of lawyers having ample experience and expertise in diverse fields, so they can help you in any matter where you meet be needing help.

Sarah said...

Desert Safari Abu Dhabi is one of the leading tour operator companies in the UAE that takes great care of the comfort and convenience of the guests while ensuring that this excursion becomes the most memorable trip of their life. We offer VIP Desert Safari Deals In Abu Dhabi that are true amalgamation of comfort, luxury, extravagance and adventure.

hatta tour by bus said...

Cost of Desert Safari Dubai per person - Want to try a fun desert safari in Dubai? Yes…? You have confirmed the right decision… Now you can enjoy an amazing desert trip for a great deal while there are many safari safari deals you can get.
Pingack:Desert safari
Pingack:Desert safari deals
Pingack:Desert safari dubai

Adventure Planet Tourism said...

Enjoy The best Dubai Desert safari and Dubai city tour with Adventure Planet Tourism at Reasonable Price.
Dubai is one of the Best Place to visit you will definitely enjoy and explore new Places.

Desert Adventure said...

The quad cab is a slightly smaller version of the Dodge C. This causes tightness in the surrounding muscles. There is no definite difference between cab styles between manufacturers or vehicle years and vip dubai desert safari Booking.

none said...

Excellent read, I just passed this on to a colleague who was doing some research about it. He has already bought me lunch because I found a smile on him so let me rephrase that. dune buggy safari dubai

fortmyerscarwash said...


It is a Good article thanks for sharing.

hand car wash fort myers
fleet car cleaning services fort myers
auto car reconditionning near me
auto upholstery cleaning fort myers
auto upholstery cleaning near me
interior car shampoo near me
interior odor removal
professional car wash near me
interior shampoo car wash
interior vacuum car wash near me

warren buffet said...

check out my websites

dramasnite
hum tv dramas
ary digital dramas
Geo tv dramas
Dil Zar Zar
Badzaat

Christain said...

CHECK MY WEBSITES!!!!

Dramasonlinenow
Geo tv dramas
Hum tv dramas
Ary Digital Dramas
dil zar zar
Inteqam

clark kent said...

check out my websites

hostzfever
Apps
Spotify
Netflix
Youtube
Instagram
Youtube Music

charley said...

Check these websites
1= Check out my website for the variety of paid APKS for free
Iphone side

2= Check this for latest TV shows update
Gurilla

3= Check this for Wedding Ideas
Hania Style

4= Check this for Dramas
Dramas

Anonymous said...

giannis antetokounmpo shoes
alexander mcqueen outlet
off white nike
supreme new york
golden goose sneakers
yeezy
jordan shoes
kevin durant shoes
nike dunks
kobe shoes