YOUR FEEDBACK
John Portnov wrote: This code does not work for me. I created a new website and a C# console applic...
SOA World Conference
Virtualization Conference
$300 Savings Expire August 22, 2008... – Register Today!

SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Comply or Die!
Comply or Die!

At one point in my career I worked right across the street from Enron. I used to pass the big E on the sidewalk as I made my way to the account I was working on. Like most of us, the fall of Enron surprised and angered me.

One consequence of the Enron scandal and other accounting irregularities was the creation of the Sarbanes-Oxley regulations. This set of rules requires major corporations to ensure that their board is knowledgeable and aware of all of the ramifications of its financial position. It also makes the board members responsible and liable for financial proceedings within the company.

Accomplishing this task is no easy matter, especially for large corporations with multiple divisions and diverse management. Information that comprises corporate balance statements resides in hundreds of computer systems, none of which were designed with compliance in mind.

Which is where Web services comes to the rescue. The bad news of Sarbanes-Oxley is that the information required has to be very current - it can't take a year to put it together, it has to be timely. All of the old processes for generating corporate financial reports have to be sped up somehow. Web services promises to address this by removing the major cause of delay - impedance mismatch.

Accounting follows strict rules (well, okay, sometimes accountants play fast and loose with these rules, hence the Enron scandal, but the rules themselves are fairly straightforward). These rules allow accountants to produce standard reports (like a balance sheet) from myriad different sources. The problem that gives the accountants, and the systems guys, fits is trying to match up and correlate, federate, and aggregate data in different packages with different formats.

If this seems like a simple problem, think again. Even something as straightforward as a date can be problematic. Sybase, Oracle, DB2, and other databases all have different formats for dates. And SQL has been around over 30 years and has a standards body regulating it. Now imagine what it's like to try to get multiple accounting packages, ERP systems, management dashboards, and employee portals all pointed in the same direction and providing the same information. Most companies can't even come up with a single view of their customers. In some ways it's amazing that a balance sheet can be produced at all.

So the ability to remove many of these problems, assist in the mapping and correlations, and transform data from one format to another is a big aid in creating a timely flow of information. Of course, there's more to it than just compliance management. As a matter of course the improvements that occur as a result of compliance requirements flow not just to the board room, but to the bottom line. The ability to see deeper into the financial status of a corporation allows management to make realistic decisions and ideally helps to head off crises such as those that caused the accounting scandals.

But it's not just the board that benefits from system updates in the form of more timely financial information. The work necessary to implement better compliance management provides dividends in many systems areas. The ability to transform and begin to reduce the number of disparate views of things like customers and orders leads to shorter lead times and quicker fulfillment cycles - all benefits to the company and to the bottom line.

Web services won't solve all of the world's problems, whether we're talking about compliance management, order to cash cycles, or world peace (or alternatively, whirled peas). There's real work required to figure out what needs to be done with Web services capabilities, how best to expose services, and how to most efficiently combine them. Web services is a piece of the puzzle, but good design is still needed as well.

About Sean Rhody
Sean Rhody is the founding-editor (1999) and editor-in-chief of SOA World Magazine. He is a respected industry expert on SOA and Web Services and a consultant with a leading consulting services company. Most recently, Sean served as the tech chair of SOA World Conference & Expo 2007 East.

SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS


ADS BY GOOGLE