July 09, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Development Tools Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
SOA Applications: Getting Rid of 'Glue' Code
01/31/2005
By Elizabeth Book Kratz, Editor-in-Chief, ebizQ

In a recent Webinar, ebizQ explored the fundamentals of developing SOA applications, with the benefit of the expertise of Ted Farrell, chief architect of application development tools for Oracle Corporation. Farrell most notably discussed service-oriented architectures as a way of changing the way we think about building software.

ADVERTISEMENT
Our Popular Webinars
BPM for Financial Services
Roundtable Discussion: Open Source Market Update
Evolving Security Architectures and SOA for Better Business Collaboration
Getting Started with BPM
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
More Webinars

With SOA, “We’re able to actually break them down into smaller pieces and manage them separately,” he said. “This allows us to start versioning or updating certain pieces of our infrastructure without needing everything to move with it,” Farrell said. For an immediate replay of the Webinar, click here: http://www.ebizq.net/webinars/5266.html

Farrell discussed the overwhelming need for such flexibility and manageability in our business environment. “In an ideal world, we would be able to build all our applications from scratch, being completely in control of all the different architectures and how they work together. But in the real world, that’s not how it works. Even if we get the opportunity to start building a piece of it from scratch, we still have to integrate with applications that already exist, and we end up writing a bunch of glue code, to kind of piece the process and data together,” he explained.

The problem with writing a lot of ‘glue’ or integration code, Farrell said, is that it is very fragile. “This makes for a very brittle environment and it’s something that’s very hard to manage,” he said.

With a service-oriented architecture, Farrell identified several benefits. “You decouple interface from implementation, and that allows you to not worry about the details of back-end implementation.” Also, SOA allows for loosely coupled interfaces and multi-channeled access across numerous tiers.

Other benefits that Farrell identified include better orchestration, which separates the application flow from the back-end services; SOA also makes for a looser relationship and more flexibility between services. In general, SOA allows for better process flow, Farrell said. It also allows for data mapping and transformation, and encourages rather than discourages continual small changes to your application environment, instead of the current way of doing things, which usually enable “only very large changes every year, 18 months or two years,” Farrell said.

Farrell shared several more aspects to building SOA Applications, including:

Page 1

More Top Stories
Is SOA Management Primed for More Consolidation? Gold Club Protected
AMR Research: The Future of the SOA Market Gold Club Protected
Is BPM the New ERP Software? Gold Club Protected
So What the Heck is a Service Anyway? Gold Club Protected
Is Governance the Silver Bullet of Agility? Gold Club Protected
Understanding SOA Service Life-Cycle Management Gold Club Protected
More Top Stories
Related News
SnapLogic OS Data Integration for Amazon EC2 Now Available
Micro Focus Extends COBOL Apps to .NET
Microsoft and Micro Focus Invest in Enterprise Application Modernization
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Changing Tires on a Moving Car
Case studies and solutions for governing the continuous evolution of complex SOA systems

Date: Jul 15, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
Date: Jul 16, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  Synchrony B2Bi - Business-to-Business Integration
The objective of this document is to describe the details of a Business-to-Business integration (B2Bi) solution: what it is, what services it...Learn More
ebizQ also recommends
 Optimal Service-Parts Management: Part One
 The Geek Gap: Do Suits Care?
 Collaboration and Social Media <i>Taking Stock of Today's Experiences and Tomorrow's Opportunities</i>
 BPM Done Right
 Mitigate Risk with Security Assessments
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat