Monday, August 4, 2008

The Service Oriented Car Wash

I recently had the pleasure of discovering that The Open Group have an SOA Working Group, the mission of which is "to develop and foster common understanding of SOA in order to facilitate alignment between the business and information technology communities." This is a very significant step in coming to a consensus on the definition of SOA in both the business and IT domains.

The group is putting together an SOA ontology, which will hopefully go a long way towards creating a standard definition for the main elements of SOA and their relationships to each other. The draft ontology in its current form makes reference to an example business scenario based on an imaginary car washing business. The scenario is outlined below.

"Joe has a one-man business. He stands on a street corner with a sponge, a bucket of water, and a sign saying "Car Wash $5". A customer drives up to him and asks him to wash the car. Joe asks the customer for five dollars. The customer gives him five dollars. Joe washes the car, then says, "That's all done now," and the customer drives away."

The Open Group at present states that this example identifies a single service, which embodies a single repeatable business activity performed by Joe - washing the car. The customer is identified as the service consumer. The customer "consumes" the service when he or she pays the five dollars for the car to be washed.

There are however some issues with this model. Firstly, the service identified in the model consists only of a single business activity. Services modelled this way are far too finely grained, thus resulting in low cohesion and high coupling between services. A business service represents an entire cohesive business function, which may contain many processes and activities.

Secondly, the service model completely omits the Sales function. Although we are looking at a one man business, there are two business functions here (each of which translate to a business service). There are two different processes at play here – Sell Car Wash, and Wash Car. The Sell Car Wash process involves two roles – the Customer and the Salesperson. The Wash Car process involves only one role – the Car Washer. Joe just happens to hold two roles – the Salesperson and Car Washer roles.

As the model as described by The Open Group consists only of one process, it is unclear as to whether their model follows an event driven paradigm. Modelling the business architecture around business services and events provides for a far more loosely coupled and maintainable business architecture than other approaches.

The example business scenario calls for a single end-to-end business process spanning two business services. This is best represented as two business processes separately defined, but connected via a single business event which we might call Sale Completed. This is the end event of the Sell Car Wash process and the begin event of the Wash Car process. This is illustrated in the EPC diagram below.


Modelling our services this way has our Car Wash service as a consumer of our Sales service. The customer is merely a participant in the Sales business service. He or she is not a service consumer.

Now although we could indeed model our business architecture as outlined by The Open Group, to do so would produce a Business Architecture with business processes spanning multiple business areas, thus having low cohesion. This would produce a more unstable business architecture description and provide a poorer footing for our IT architecture.

82 comments:

Anonymous said...

Can't we evolve our business architecture as our business evolves?

While a simpler business architecture now might provide "a poorer footing for our IT architecture" surely thats only the case if we can't efficiently evolve our business architecture and our IT architecture in the future as our business changes?

Wouldn't the Open Group's position that the example - given the current state of the business - represents a single service be more likely to lead to simpler and cheaper IT environment?

Bill said...

We can indeed, in fact we must evolve our business architecture in the future as the business changes.

However it is important that we model our current business architecture accurately. There is a Sales function in the described scenario currently being performed by Joe.

The Sales function is probably in fact more complex and involved than the scenario makes out. For instance there may in fact be negotiation over the price that may occur.

This Sales function needs representation in the business architecture for the architecture to be accurate.

Mapping the architecture to an IT environment is a separate issue. For instance, in the given example there is no IT environment to speak of.

IT systems could in theory be introduced at a later time to support these business services if warranted.

It is also very likely that any IT systems introduced to support the Sales function would likely be very different from those supporting the Car Wash function.

The point is that modelling the business architecture with separate Sales and Car Wash business services doesn't necessarily lead to a more complex or more expensive IT environment.

wine production said...

Hi I liked your information is very interesting ... these blogs about such interesting topics and I think I should love to offer more of these items as excellent ... thanks for the post

touchfree wash said...

Great! Really useful blog for visitors! You have really done the great job.Touchfreewash

Soniya David said...
This comment has been removed by the author.
Hazel Donovan said...
This comment has been removed by the author.
Kelly Byrnes said...
This comment has been removed by the author.
Janice Berry said...
This comment has been removed by the author.
Julia Roach said...

Hello admin! This is the remarkable article as well as it is valuable for the entire person and I want to say that I would like to write on this subject too. You have an interesting written on this topic.
cash for cars caboolture
caboolture cash for cars
caboolture scrap car
scrap car removal caboolture
cash for cars brisbane
junk your car for money
junk car buyers

bella lauren said...

This is the remarkable article as well as it is valuable for the entire person and I want to say that I would like to write on this subject too. You have an interesting written on this topic.
Car Removal for Cash Redcliffe

christmathew huston said...

Some winch rope has a greater temperature resistance but comes with lower tensile strength, which means you would need to use a bigger diameter rope to keep the exact same tensile strength. pickup-world.com has various tutorials related to Ford Ranger Bumpers: A Comprehensive Guide | Pickup World.

Aliza said...
This comment has been removed by the author.
alexandra thomas said...
This comment has been removed by the author.
Aliza said...

To receive the best from your Superwinch and auxilliary equipment requiers some comprehension of the mechanics involved with on Uncategorized - Winches Direct winching.

alexandra thomas said...

Since gas-powered cars were around for a number of decades, there are a whole lot of shops which sell car accessories on carsvoice.

Hogan Automotive said...

Thanks for sharing the article with us. Great tips, I would like to join your blog anyway. Waiting for some more review. Keep on updating us regularly with some informative articles.
Car Service Bundoora
truck service Bundoora
mechanic Bundoora
car service Watsonia

PMA Auto Works said...

Thanks for sharing the article with us. Great tips, I would like to join your blog anyway. Waiting for some more review. Keep on updating us regularly with some informative articles.
wheels Ringwood
tyres Ringwood
Car Audio Installation Ringwood
Car Audio Ringwood

Unknown said...

Thanks for sharing this post with us.
for more info visit our webpage
General Car Service


Thanks
sushmasen

Manmachine Works said...

Thanks for sharing your valuable information regarding car washer

ashok singh said...

Best Car vacuum cleaner in India. Buy best car vacuum cleaner at Best Prices from Manmachine works

Peter Evangelides said...

Thanks for Sharing. Looking for best car service station to get your car repaired? Hawthorn Automotive Improvements will be the ideal option to get your car fixed by the professionals. For more information about Car service and car repairs visit: Car Service Hawthorn |
BMW Service Melbourne

Hugo weaving said...

Wonderful information. I also share with you some more car wash tips. just read here-

car aircon cleaning service

best hand car wax

car cleaning service

car wash service

Hazel Donovan said...
This comment has been removed by the author.
Soniya David said...
This comment has been removed by the author.
Soniya David said...

I like the way you shared your thoughts Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point, to clear it more increase the readability of blog.Regards car wreckers brisbane😊

Unsurpassed Vehicle Image said...

Very informative article which is about the car wash and i must bookmark it, keep posting interesting articles.
Car Detailing Melbourne
Alloy Wheel Repairs Melbourne
Ceramic Coating Melbourne

Sara Watson said...
This comment has been removed by the author.
Indus Design Works said...

Dear Admin,
I am Harmen Mander. Very informative post! I am thankful to you for providing this unique information.
https://indusdesignworks.com/online-drafting-services.php
Outsource 3d rendering

Anonymous said...

The main purpose here is to make you able to use graphic design tools and techniques in a professional way.msitinstitute.com helps to build brand identity of a company. Thus it needs to be conceptual an…

Pawan Raghav said...

A nice and very informative blog that you have shared About The Service-Oriented Car Wash. Every Car Owner Must Need a good car Washing & Detailing Company to Wash their Car. thank you for sharing this blog.

Indus Design Works said...

I just want to thank you for sharing your information and your site or blog this is simple but nice Information I’ve ever seen i like it i learn something today
https://indusdesignworks.com/3d-rendering-services.php
Online 3d rendering services

CarFixGuru said...

Much apricated. Keep sharing more posts like this. Car Repair Dubai

CarFixGuru said...

A good way to say your words. Please also visit my site and let me know what do you think about my thoughts. Car Service Dubai

CarFixGuru said...

Very informative. Really like your article. Need more on Car Service Center Dubai islamic gift shop

Anonymous said...

Thanks editor, You have done a great job and cleared my lots of dought. I also write many blog related to car detailing so have a look and let me know is it worth

caterine ne said...

informative content for car wash, however, if you are looking for cash for car then must visit Car active and get instant cash for cars.
cash for car brisbane

AzureAutoDetailing said...

I read this and I really feel so interesting to read this blog. Make it long and add some more points. I also write amazing things about car detailing so have a look, please.

Max muller said...

Really nice blog!! Keplersoft is a leading Aussie website design and development company located in Brisbane. Call us at 1300-911-711 for a free consultation. Keplersoft

Waleed said...

Very informative. Thanks for sharing it.
Auto Repair Shop Software

Book Taxi Airport said...

Taxi service Melbourne
Taxi service Carrum-down
silver service taxi Melbourne

bsnssexpert said...

Grid Group - Fleet Cleaning, Professional Car Cleaning Services in Australia and NZ

Experienced fleet cleaning over 500,000 vehicles cleaned annually in Australia and NZ. Grid Group offer security, professional construction cleaning services.

Visit here:- Professional Car Cleaning

Dipali Sharma said...

Thank you for sharing this useful article post. Looking forward to read more.

Car Wash in Chattarpur

Mr Windscreen Repairs said...

Hi I am very happy to look this very useful informative this will helps a lot windscreen replacement melbourne

Max muller said...

Wonderful blog! Want to get Get Most Reliable & Cheap towing in Melbourne? let's catch - 24/7 Towing Services.

Dhara said...

Thank u for sharing this article for the car wash services .
More car detailing services like
prestige car detailing,
ceramic coating,
paint correction,
paint protection,
Window Tint,
stone chip repair,
Paintless Dent Repair
Vehicle Disinfection,
Professional Car Detailing course

Creative works said...

Thank u for sharing this article for the Car Detailing
More car detailing services like
prestige car detailing,
ceramic coating,
paint correction,
paint protection,
Window Tint,
stone chip repair,
Paintless Dent Repair
Vehicle Disinfection,
Professional Car Detailing course

Viktoriya said...

Travel with your family in a luxury way, book an Escalade SUV Rental Miami the next time you travel to South Florida with mphclub. Escalade SUV Rental Miami

Best car wash in Delhi said...

Nice blog.Thank you For sharing this wonderful blog.

Soniya David said...

Extraordinary blog with informative content. Thanks to the blogger for sharing such a valuable article with a contender who is looking for this information. We are wreckers brisbane looking for disposal of old cars efficiently with highly qualified equipment.

Max muller said...

Very fruitful post! Want to get Best hand car wash services in Brisbane? Let's come for the Professional Car Detailing Brisbane.

Rezowan sarker said...


oreoslimo

Jeron Mobik said...

Really glad to read this post. Global Elite Auto Spa comes to you. Serving all of Hampton Roads, we provide commercial mobile auto detailing services in Norfolk, Chesapeake, Virginia Beach VA, Portsmouth, Hampton or Newport News for any kind of vehicle from individual cars, trucks, vans, and SUV’s to Commercial Fleets and more.
interior car cleaners Virginia Beach

Max muller said...

Nice post! Looking for the Cash for Car Melbourne services? Don't look further anymore.. Melbourne Towing Cash For Cars provides you the same with Free Car Removal Melbourne services.

northbrisbanewreckers said...

Rich content with a brilliant way of writing is easily understandable for all readers. I Really appreciate your sharing these tips and information. If you have any old cars dumped in your garage and looking to sell for cash then cash for cars in north brisbane would be the right choice.

sabrina sam said...

Excellent article with a wonderful message.Thanks for sharing the informational facts. We would like to extend our service which is benefited by our customer with cash for cars ipswich and the car removal. if so you are looking to sell the cars to earn money we would be the right choice for it.

Membroz said...

The smart way to describe your information with the local and international community. Car Service Center or other company who want to record their product services and employee details with him then choose one time workshop management software free trial based.

Bridge Road Body Works said...

Thanks for such an informative post. You have mentioned the amazing facts. Your articles are always amazing. Keep posting!
smash repairs hawthorn

royaltaxipk said...

Hey nice blog,Thank's for this helpful information come back again for more interesting information…Keep it up!
https://royaltaxi.pk/
Car Hire Islamabad Airport

danish said...

I Like to add one more important thing here, Car Wash Service Market is projected to grow up to USD 18.4billion by 2027 growing at a CAGR of 4.7% during the forecasting period 2021-2027.

Jeron Mobik said...

The blog seems to share interesting tips auto detailers Chesapeake. I like this information because I was looking for affordable cars, trucks, vans detailing services in Chesapeake. Maybe I will share with facebook group friends about this blog.

tysoo said...

consultez ce site sacs de répliques en ligne article sacs de répliques naviguez ici Dolabuy YSL

mcsayne said...

replica bags hong kong my explanation b8i85s7q28 replica bags in pakistan view it now e5f09b6p53 replica designer bags replica bags aaa he said d6i93b2w86 louis vuitton replica replica bags online shopping india h4l24c3u27

ScrapCarRemovalSydney said...

Thanks for sharing this great blog. It’s really informative and more useful.
Cash For Cars
Scrap Cars Removal

Anonymous said...

off white
supreme outlet
fear of god outlet
Golden Goose
kd shoes
off white hoodie
bape
hermes handbags
goyard bags
goyard

David said...

Superb blog with fantastic content. Car Ac Repair Dubai

Anonymous said...

Thanks for sharing wonderful information.

Visit Site : Panel Beaters Melbourne
dent repair melbourne

Boundless Adventures said...

Our YouTube subscriber service through Paytm offers an unparalleled, frictionless path to amplify your channel's growth. Delve into prime packages that cater to diverse creator needs, ensuring scalability and accessibility for all. As you select our service, you're guaranteed prompt delivery of real and engaged subscribers that will elevate your channel's influence. The power of Paytm adds an extra layer of convenience, allowing for secure and swift transactions right at your fingertips. With no hidden costs and transparent operations, you gain both subscribers and the confidence to further your creative aspirations. Invest in this partnership and embark on a journey of exponential channel growth, solidified by the support of a reliable and efficient subscriber service.
https://www.buyyoutubesubscribers.in/

Food Blogs said...

LASIK surgeons in Delhi stand among the most accomplished and recognized in the field of ophthalmology, attracting patients from across the globe. With their extensive training in advanced laser technologies, these surgeons have perfected the art of reshaping the cornea to correct a range of vision impairments, including myopia, hyperopia, and astigmatism. Their commitment to patient care is evident in their personalized approach, ensuring that each patient's specific vision correction needs and outcomes are met with precision. The surgeons' profound expertise, combined with their use of state-of-the-art equipment, guarantees a high success rate and optimal patient satisfaction. Their international exposure and continual engagement in groundbreaking research keep them at the forefront of LASIK surgery innovation. Patients can expect a safe, efficient, and relatively painless experience under the care of Delhi's top LASIK surgeons, along with a swift return to daily activities thanks to the minimally invasive nature of the procedure.
https://www.visualaidscentre.com/lasik-eye-surgery/

Homeopathic Doctors in Delhi said...

Purchasing real YouTube subscribers offers a legitimate way to enhance the visibility and credibility of a channel. When done through reputable services, it can serve as a strategic approach to kickstart growth, providing an initial audience that can potentially amplify organic reach. Real subscribers are likely to engage with content, increasing views, likes, and comments, which in turn, fosters a lively community around the channel. This engagement is valuable in signaling to YouTube's algorithm that the content is worth promoting, potentially increasing its appearance in suggested video feeds and search results. Importantly, buying real subscribers, when used judiciously, complements efforts in content creation and audience engagement, setting a solid foundation for sustained organic growth. However, it's crucial to remember that the essence of a channel's success remains in its ability to produce captivating, valuable content that resonates with viewers, making them stay and engage willingly.
https://sites.google.com/view/buyytsubscribers/

Smitten Kitchen said...

Buy YouTube Views Cheap is a tempting offer for content creators looking to quickly boost their video's visibility on the platform at an affordable cost. This method aims to increase the view count of a video, ostensibly making it appear more popular and engaging to potential viewers. While it promises a fast track to higher visibility and possibly more organic engagement, it poses significant risks. Utilizing such services often involves artificial means to inflate views that could lead to a breach of YouTube's terms of service. Creators might face severe consequences, including video removal or channel suspension. Despite its immediate appeal, this strategy compromises the authenticity of viewer engagement, ultimately affecting the credibility and long-term success of a channel. Creators are advised to weigh these risks against the fleeting advantages of purchasing views cheaply.
https://www.buyyoutubeviewsindia.in/

Adventurous Kate said...

Cheap website hosting in India stands as a catalyst for digital transformation, enabling a wide spectrum of users to establish an online presence without significant financial outlay. These hosting packages offer a blend of essential features, such as generous disk space, ample bandwidth, and fundamental email services, at a cost that is remarkably reasonable. Despite their affordability, such services maintain a commendable level of reliability and performance, often accompanied by uptime guarantees and accessible 24/7 customer support. For those without extensive technical skills, the user-friendly control panels and intuitive website management tools are a boon, simplifying the process of going digital. In essence, cheap web hosting in India is not just about cost-saving; it's about lowering the entry barrier to the online world, fostering inclusivity, and enabling a broad base of users to pursue their digital endeavors.
https://onohosting.com/

Foodie Fantasies said...

Buying real YouTube subscribers marks a strategic move for creators who wish to elevate their channel's influence and authority authentically. This approach seeks to attract subscribers who are genuinely interested in the content being created, thereby ensuring higher levels of engagement and interaction. By focusing on acquiring real followers, creators can foster a loyal community, enhancing the channel’s long-term growth potential. Although this method might require more time and effort compared to buying subscribers in bulk, the payoff lies in cultivating a dedicated audience base that actively participates in discussions, shares videos, and contributes to the channel's organic reach. Investing in real subscribers upholds the integrity of the channel and aligns with YouTube’s policies by prioritizing genuine engagement over inflated metrics. Ultimately, this strategy not only aids in achieving a better ranking within YouTube's algorithm but also establishes a foundation for sustainable success on the platform.
https://buyyoutubesubscribersindia.weebly.com/

Food52 said...

Buying positive Google reviews is a dubious practice where businesses acquire fabricated positive feedback to misrepresent their service quality and customer satisfaction online. These purchased reviews are intended to boost a business's search engine ranking and make the service appear more reliable and popular than it actually is. In essence, it's an attempt to shortcut the process of earning genuine customer trust and loyalty through quality service and products. While this tactic might seem appealing for quick gains in online visibility and reputation, it fundamentally breaches Google's stringent guidelines. The consequences of such actions can range from penalties to the complete removal of the business from Google's search listings, ultimately risking the long-term credibility and integrity of the brand. This practice overlooks the importance of fostering real customer relationships and gathering authentic feedback, which are crucial for sustainable business growth and reputation.
https://www.seoexpertindelhi.in/buy-google-reviews/

Venture Vistas said...

Singapore's healthcare sector invites Indian nurses to explore enriching career opportunities within its prestigious medical institutions. Recognized globally for its high standards in patient care and medical innovation, Singapore offers a dynamic environment where nursing skills are highly valued and nurtured. Successful candidates will find themselves in a supportive and technologically advanced setting, with access to continuous professional development and career advancement opportunities. Competitive salaries and comprehensive benefits packages underscore the importance of nursing professionals in the city-state. The multicultural atmosphere not only enriches the professional experience but also enhances personal growth by fostering cultural sensitivity and understanding. Indian nurses will be empowered to excel in their roles, contributing significantly to Singapore's healthcare excellence. This is an unmissable chance for those looking to make a substantive impact in nursing on an international platform.
https://dynamichealthstaff.com/nursing-jobs-in-singapore-for-indian-nurses

manav saini said...

A Breast Cancer Oncologist in Mumbai embodies a fusion of expertise, innovation, and commitment, playing a pivotal role in the multidisciplinary approach to breast cancer treatment. They are specialists who not only prescribe and oversee chemotherapy, radiation, and targeted therapies but also collaborate closely with surgeons and other healthcare professionals to ensure a comprehensive care plan. With a keen eye on the latest research and clinical trials, they offer patients access to the most advanced treatment options available. Their approach is deeply rooted in understanding the emotional and physical impact of cancer on patients and their families, providing support and counseling throughout the treatment process. Being at the forefront of cancer care, they advocate for early detection and prevention methods, significantly enhancing patient outcomes. Their work extends beyond the clinic, contributing to ongoing research and education to pave the way for future advancements in breast cancer treatment. This relentless dedication makes them a beacon of hope and a source of strength for those navigating through the challenges of breast cancer.
https://drnitanair.com/

Anamika Irani said...

In Ahmedabad, a Pancreatic Cancer Specialist is charting new territories in the battle against one of the most challenging cancers to treat. This dedicated expert combines advanced surgical techniques with the latest in chemotherapy and radiation therapy, tailoring each treatment plan to the individual patient's needs. They are at the forefront of integrating innovative research into clinical practice, offering hope through participation in cutting-edge clinical trials. Beyond their technical expertise, this physician emphasizes the importance of compassionate care, supporting patients and their families through the emotionally taxing journey of cancer treatment. Their commitment to educating the community about the significance of early detection and risk factor management is changing the landscape of pancreatic cancer care in Ahmedabad. With a deep commitment to both their patients' survival and quality of life, this specialist embodies the pinnacle of medical excellence and human empathy.
https://drvirajlavingia.com/

Portmanteau said...

The Breast Cancer Oncologist in Gurgaon is distinguished by their innovative approach to oncology, seamlessly integrating advanced medical treatments with compassionate patient care. This expert specializes in the latest therapeutic strategies, including hormone therapy, immunotherapy, and personalized medicine, ensuring patients receive the most effective care tailored to their specific cancer type. With a strong emphasis on research and participation in international clinical trials, they are at the forefront of discovering novel treatments. Their practice is underscored by a commitment to holistic care, prioritizing not only the physical but also the emotional well-being of their patients. By fostering an environment of trust and open communication, they ensure that patients are fully informed and comfortable with their treatment plan. The Oncologist's dedication to their field is evident through their contribution to improving patient outcomes and their relentless pursuit of excellence in breast cancer care.
https://www.breastoncosurgery.com/

Passion Cleaning Services said...

Revitalize your ride with our expert car detailing service. From top to bottom, inside and out, we meticulously clean, polish, and protect every inch of your vehicle, restoring its shine and freshness. Our skilled technicians use premium products and advanced techniques to ensure your car looks and feels brand new. Whether it's removing stubborn stains from upholstery, buffing out surface imperfections, or rejuvenating dull paint, we go the extra mile to exceed your expectations. Trust us to give your car the VIP treatment it deserves.
car cleaning services

South City Motor Body Works said...

Thanks for sharing wonderful information.

Visit Site : Smash Repairs Southbank
Smash Repairs Port Melbourne
Paintless Dent Removal South Melbourne

Hobart Auto Removal said...

Great insights on the service-oriented car wash! It's impressive to see how customer-centric approaches can make such a significant difference in the industry. At Hobart Auto Removal, we also prioritize excellent service and customer satisfaction. If you're interested in learning more about efficient car removal services, feel free to learn more

Melbourne Cash for Carz said...

This service-oriented car wash concept is truly innovative! As a representative of Melbourne Cash For Carz, we value efficiency and customer satisfaction above all else. Incorporating these principles into our business has helped us excel in the car buying industry. About how we prioritize customer service learn more

Traveltalesfromindia said...

Dr. Shona Nag is a distinguished breast cancer specialist with over 15 years of extensive experience in surgical oncology. She is celebrated for her proficiency in advanced breast conservation and oncoplastic surgery techniques. Affiliated with premier hospitals in Mumbai, she ensures access to the latest medical innovations. Dr. Nag is renowned for her meticulous surgical acuity and compassionate patient care. Her tailored treatment plans focus on achieving the best possible outcomes with minimal impact on patients' lifestyles. Dedication to continuous education and holistic support underscores her commitment to patient-centered care, making her a trusted name in breast cancer treatment.
https://www.drshonanagbreastcancer.in/contact-best-medical-oncologist-near-me-cancer-center-in-pune/