SOA in Action Blog

« ebizQ Panel: 'Stay the Course' With SOA Reuse | Main | Outward-Facing Services: Not Your Father's EDI »

October 28, 2006

An SOA Monster Fest

Who said SOA couldn't scale to Monstrous proportions? I recently spoke with Joan Lawson, director of global integration for the Monster job site. Monster has recently expanded its reach to 24 countries across the globe, and needed a service oriented architecture that would stretch across the separate regional units that now comprised its new global reach.

Lawson's global integration group is responsible for integration between the various regions Monster covers, as well as integration between applications within a region. "Each region has its own job search site, which we know in North America as Monster.com," she explained. Each region also has its own application stack, "which are typically Siebel CRM and Oracle ERP systems," she added.

Prior to the SOA implementation, new orders would be manually routed to an Oracle financials system for invoicing, Lawson explained. Job postings were then distributed to appropriate regional units via a point to point extract, transform, and load process. "Due to a global marketplace and offshoring trends, our customers were demanding real-time integration of jobs and resumes across the various regional platforms," Lawson said. "The challenge was integration of jobs and resumes real time, across all of our regional job search sites. An employer entering a job in North America may also have a job available in India."

The integration challenge was similar with jobseekers posting resumes, she continued. "if you're a person who is interested in working in many places around the globe, you want to be able to enter your resume in one location, and have it be available to employers around the globe.".

Monster also had a "second pain point," and that was in its ordering processes, Lawson continues. "We needed to be able to integrate order data from our sites, our Monster.com sites, to our Siebel CRM application, to our Oracle ERP system. Our customer service reps want to be able to cross-sell and upsell customers." An additional project, called the business gateway, served as a B-to-B Web environment between Monster and employers.

To address these challenges, Monster developed its SOA via Oracle Fusion middleware, including Oracle's Enterprise Service Bus and BPEL Process Manager. When a customer posts a new opening, Lawson explained, the SOA middleware delivers the order to the applications within the various regional units. The ESB and BPEL components "enable that integration of data from our customers right through to the employers' site -- their home site as well as any target sites," Lawson explained. "If an employer sends a file feed of a job that's going to be available in North America as well as in Czech Republic, that will flow all the way through."

Lawson's team employs a mix of application adapters and Web services to make this all happen. Monster's system uses adapters to interact with APIs for the Siebel CRM and Oracle ERP systems, and "our own job search platforms are primarily .NET environments, and those applications offer Web services," Lawson said. The BPEL aspect comes in for mixed business processes, she added. "In some cases, we need to use a business process. So we use BPEL Process Manager. There's often some human workflow component that needs to occur in a process." Services deployed within the Oracle middleware include search functions, job interactions, resume interactions, or applicant interactions.

What's the biggest challenge in an SOA implementation effort? Educating participants in the new ways of SOA, says Lawson, who has also implemented SOA-based projects prior to joining Monster. "Any time you're initially involved in enterprise integration in a company, the challenges you run into are educating people, evangelizing, getting people to be willing to work with you, and getting them to give up some of that ownership of data and processes," she says. The most critical aspect is "educating people in the benefits of sharing data, of sharing processes, and giving up some control."

Posted by joemckendrick in  | Digg This | Add to del.icio.us

Trackback Pings

TrackBack URL for this entry:
http://www.ebizq.net/mt/mt-tb.cgi/885

Listed below are links to weblogs that reference An SOA Monster Fest:

» Employer Privacy from Employer Privacy
i'd like to look at the privacy policy before writing a review about a former welcome to t [Read More]

Tracked on December 17, 2006 12:36 AM

Comments

Another great product to achieve the goals of the above project would be Ensemble by Intersystems.

With Ensemble, it takes the SOA architecture to a higher level of abstraction by keeping the integration independent of frameworks like JEEP or .NET

From my research, I find Ensemble would be the best platform to get the best (Return On Sunk Investments). So it’s not just the ROI any more.

Mahen Gunasekera
Enterprise Architect
From Northern California

Posted by: Mahen Gunasekera at October 30, 2006 12:15 PM

In my post, I meant to say J2EE not JEEP. These darn spell checkers!

Posted by: Mahen Gunasekera at October 30, 2006 02:09 PM

Hi Mahen
Please e mail me.....J2EE ?????

Posted by: Vaji at November 5, 2006 08:18 PM

Post a comment




Remember Me?

(you may use HTML tags for style)

We ask that you type your code (displayed below) in the text box.This code is an image that cannot be read by a machine. It prevents automated programs from submitting comments.


Code:



ADVERTISEMENT

 

Partners:

Premier Media Partner
Gartner

Association & Media Partners
Technology Evaluation Centers BPM Forum The Open Group
Business Integration eChannel Line Robert Frances Group
BPMS Watch BP Trends Connect IT
GIM OMG