Home > SOA Tips > SOA Advisor > Enterprise Web 2.0, SOA linkage: Will lack of standards be a hindrance?
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

SOA ADVISOR

Enterprise Web 2.0, SOA linkage: Will lack of standards be a hindrance?


Dr. Srinivas Padmanabhuni
10.23.2007
Rating: -5.00- (out of 5)


Enterprise IT tips and expert advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


The role of Web 2.0 in service-oriented architecture (SOA) is usually associated with the now commonly prevalent notion of rich service consumer ecosystems powered by rich Internet apps (RIAs) enhancing the reach and applicability of SOA, wherein the service providers are considered as primarily driving the backend systems in SOA style. However, the emerging trends in the interplay of SOA and Web 2.0 promises to be deeper with wider implications for enterprises. This conviction of deeper enterprise entrenchment of the Web 2.0/SOA linkage appears from multiple trends we are observing in the enterprise context.

The first trend we observe is a maturing of mashups, the killer apps moving from the first generation data aggregation focus to more mature enterprise-oriented mashups Serena Mashup Composer and like products are giving a new spin to mashups by evolving the paradigm of "business mashups." These mashups are focused on business-centric process and logic functions including enterprise resource planning (ERP), supply chain management (SCM) and customer relationship management (CRM) applications.

Likewise, yet another trend coming from the business process management (BPM) school of thought, is the focus on usage of lightweight Web 2.0 based models for providing a lightweight interaction model for BPM systems. In this context, the linkage between Web 2.0 and SOA has the potential to be the right enabler for lightweight Web2.0-SOA-BPM models.

While the above mentioned trends are welcome from an enterprise perspective, there is one serious cause of concern which might be the biggest stumbling block in the realization of this enterprise vision of Web 2.0/SOA linkage – namely the issue of standardization. While Web 2.0 is all about lightweight models and the evolution of the Web as a universal platform, unfortunately the current platform trend is that of emergence of a few big platform players with proliferation of individual custom mechanisms and APIs for mashup developers. This lack of standardization has the potential to be the single biggest threat to penetration of Web 2.0 into enterprise via business mashups, due to the dependence on the few proprietary APIs/languages offered by these big ticket platforms. There exists a serious threat of platform lock-in leading to higher long-term costs of maintaining such software systems and the inherent complexity of the underlying technology reducing overall development productivity.

SOA success in the enterprise, especially in context of back end enterprise integration, has been due to the penetration of the WS-* core standards stack into the enterprise. Notwithstanding the debate on standards like SOAP being heavyweight versus Web 2.0 standards like REST being lightweight, the need for standardization while retaining the lightweight nature of interaction models in Web 2.0 should be highlighted. The standardization efforts in Web 2.0 are still to pick up momentum, though initial efforts are on at W3C and OpenAjax Alliance. From richer standards within the lightweight models, some candidates for standardization in Web 2.0 include metadata within RSS/ATOM/JSON, standards for common data elements, standards for non-functional requirements like security in REST interactions, etc.

The standardization need for non-functional requirements for Web 2.0 interactions is often understated. The lightweight interaction models based on REST services, RSS/ATOM and JSON in Web 2.0 are open invitations to security threats and vulnerabilities. The need for creation of standards for all the security requirements in the Web 2.0 interaction models like REST is vital for enterprise adoption. The minimal usage of HTTP mechanisms advocated by REST has prompted either reliance on inadequate lower level techniques like transport layer security (TLS) and/or proprietary mechanisms like ones offered by big ticket mashup platforms. Both approaches have inherent disadvantages in either being incapable of handling the emerging Web 2.0 threats or getting locked into proprietary techniques.

In conclusion

Thus we issue a clarion call to standardize the diverse enterprise requirements in the Web 2.0 world ranging from functional business orientation requirements (for client side Web 2.0 style composition) right through to non-functional requirements (like security). The key is to maintain the basic tenets of Web 2.0 in terms of Web as the platform and lightweight interaction models, however with extensions for standards to be incorporated to enable enterprise adoption. Until this happens the Web 2.0–SOA interplay penetration in enterprises will continue to be dominated with proprietary platforms and shall elude the mainstream vision of truly end-user facing Web-based lightweight interaction model based approach to enterprise business computing.

About the author

Dr Srinivas Padmanabhuni is a principal researcher with SETLabs, the research arm of Infosys Technologies Ltd. He specializes in Web services, enterprise architecture and Semantic Web alongside pursuing interests in Web 2.0 and BPM. He has widely published and spoken on the topics of SOA and Web services. He can be contacted at Srinivas_p@infosys.com.


Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
SOA Advisor
Java-based Abdera open source tools implement Atom services
G1: Changes due in garbage collection for JVMs
Chrome OS in future, but what does Android offer now?
SOA pattern of the week (#7): policy centralization
Protocols for cloud services - Part 2
Tips for tracing enterprise transactions
Enterprise Architecture in the Agile age - Part 1, Styles of EA
Service Decomposition splits service, not function: SOA Pattern (Week 5)
Service Normalization reduces redundancy, waste: SOA Pattern (Week 4)
Domain Inventory supports services, governance: SOA Pattern (Week 3)

Business process management (BPM)
Did IT Work? BPM is finally aligning business and IT
Enterprise mashup user story: Knowing your data
BPMN 2.0 adds notation to handle BPM choreography
BPMS vendor Cordys enabling business with eye to cloud development
In the event stream: Informatica buys Agent Logic
BPM 'Cloud' vendor picks up Jetty application server
Webcast: Pragmatic BPM and SOA
With MDM, BPM and BPEL, business users may become data stewards
Podcast: Forrester analysts talk SOA and BPM
Intalio releases BPM|6.0
Business process management (BPM) Research

Service-oriented architecture (SOA) orchestration
Nastel pursues Business Transaction Performance savings
Active Endpoints, Seros in deal to orchestrate BPM and push SOA
Fiorano solves SOA implementation challenge
The business side has silos too
SOA goes beyond 'rip, replace, repeat'
New year – same old SOA tempests?
Gartner AADI Summit: SOA going into 2009
Services reuse drives ROI for SOA, survey finds
On lightweight Java frameworks and service-oriented architecture
Domain bridging, skills of abstraction define the software architect

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
service-oriented architecture  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SOA Trends and Strategy - SOA Education, SOA Development, SOA Implementations
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts