Psst. While you're batting around the general concept of service-oriented architecture (SOA) with the CEO and the CFO, there's a good chance it's already working nicely downstairs in the data center using a federation of applications licensed via Software as a Service (Saas).
Midmarket companies are moving quickly to incorporate the fundamentals of SOA, a loosely coupled enterprise architecture pattern that allows for applications to be easily modified, integrated and reused.
SaaS, a software delivery model, is also being eagerly adopted by midmarket organizations and is finding a niche within SOA deployments. The SOA focus on a business function, such as general ledger, makes the SaaS model a good fit. For example, a company might pay a monthly fee for a general ledger application to a SaaS vendor instead of customizing or adding on to a legacy system such as ERP. Software as a Service modules plugged into middleware on the back end of mission-critical systems simplifies the "service" focus.
"SOA is a philosophy and a methodology abstracting services and applications to provide more flexibility and greater ROI on your existing investments," said Dana Gardner, principal analyst at Interarbor Solutions LLC, a technology consulting firm in Nashua, N.H.
According to a 2007 study authored by Frank Kenney, managing director at Gartner Inc. in Stamford, Conn., 50% of new mission-critical operational applications and business processes were designed that year around SOA. The study predicted the number will jump to 80% by 2010.
Scheduling is the bedrock application for Bosley Medical. The company, which has 20 surgical offices around the country, uses scheduling for marketing purposes as well as for setting up hair transplant procedures.
Bosley looked at Siebel's scheduling module, but tweaking it to fit the company's needs would have been too expensive. Instead, Davenport and his colleague Jesus Arriaga decided to hire TimeTrade Systems Inc., a SaaS vendor with a scheduling module that closely suited Bosley Medical's needs.
For about $50,000, the SaaS vendor built an open software bus that links to the Siebel API on one end and to the TimeTrade application via XML on the other. The bus gives Bosley the flexibility to integrate any SaaS application with its Siebel CRM software.
"Configuring TimeTrade was simple. It required zero customization. It worked right out of the box and it does exactly what we need for the business," Davenport said.
Davenport and Arriaga didn't necessarily set out to use SOA. "But coincidentally, that's the way we're structuring things around here. We stepped away from the technology at the beginning, and came up with a set of business processes that we compartmentalized," Davenport explained.
Electronic medical records (EMRs) is another area where this reusable bus will save Bosley Medical time and money. The records privacy portion of the Health Insurance Portability and Accountability Act pertains to the transmission of medical records, and that's where Davenport's issue lies.
"We're keeping FedEx in business right now. We have to securely move these records from place to place. We can save hundreds of thousands of dollars a year if we did this digitally instead," he explained.
Davenport hasn't worked out the technical details yet, but the idea is to use the same middleware to reach out to a SaaS vendor to automate most of the EMR process. "With SOA, the idea is to avoid re-creating the wheel every time you need to augment or replace a system," he said. His said his dream is to one day eliminate the use of Siebel's applications altogether and use the SaaS/SOA model instead.
Let us know what you think about the story; email: Sarah Varney, Technology Editor