YOUR FEEDBACK
SOA Feature Story: Real-Time SOA Starts with the Messaging Bus!
Gerardo Pardo-Castellote wrote: Regarding the previous comment about "TCP ...


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Oracle WebCenter Embraces SOA Concepts and the Latest in Web 2.0 Technology
Oracle WebCenter Review

Digg This!

Page 2 of 4   « previous page   next page »

Overview of Oracle WebCenter and Web 2.0 Services
Oracle WebCenter is an integrated, standards-based, user interaction suite that includes a set of Web 2.0 services.  WebCenter is used to develop task-oriented user experiences for transactional applications, composite SOAs, enterprise portals, and Web sites.  It includes a pre-packaged infrastructure to enable content integration, content management, Web publishing, search, and application customizations.  It allows for heterogeneous systems to be leveraged directly to integrate systems, documents, information, and processes into a common user interface.  WebCenter enables people to share information within their enterprise using their Web 2.0 services, which include discussions, wiki pages, and RSS feeds.  It also allows them to compose mashups and integrate presence, instant messaging, and Voice over IP (VOIP).  Some people think of it as an enterprise framework and others feel it is a set of services.  The reality is that it is both.

Framework
Application development in the Oracle Application Server environment – and its underlying proprietary nature – has morphed into an open, standards-based, industrial-strength enterprise Web application environment that addresses all aspects of both development and production deployment challenges.

Oracle realized when moving application development to a more common ground that first there has to be a destination; the WebCenter architecture encapsulates SOA, deployment, Oracle’s home-grown successes, and open standards.  The WebCenter framework is composed of a set of key technologies.

JSF at the Core
The framework (called Oracle Application Development Framework or Oracle ADF for short) has been designed for JSF developers to consume parts directly without having to make an a priori choice of whether to build a transactional app, a composite SOA, a portal, or a Web site.  Developers simply add the capabilities they need to their application and the dependencies are then added to their J2EE application.  For example, if the developer requires portlets inside of his application, the producers are registered inside of JDeveloper, and then added to the JSF application.  The runtime libraries get added to the deployment descriptor and the application is ready for deployment. The application is managed and maintained as any other J2EE app.  If portlets are no longer needed, they are simply removed from the application and the dependencies and capabilities are no longer deployed as part of the application.  This enables M&S Consulting to learn one framework and support many different requirements.    

The JSF architecture also provides both the code of the running application as well as a description of the application.  This XML description of the application provides developers with a targeted set of UIs or wizards to quickly lay out components.  This XML description also allows for the customizations of the applications to be stored separately from the base code of the application.  For WebCenter, the customizations can be stored at the application level and/or within the individual portlets for user personalizations.  This way, patches or upgrades to the application can be deployed without overwriting business user customizations.  Most other systems merge the customizations directly into the deployed application, which requires lengthy merges of all the customizations into the new base application.  This is both time-consuming and error prone.  WebCenter’s approach provides a more productive way forward.

JSR-301 to Provide a Foundation for the Future
Oracle has also recognized that many integration efforts require a portion of an existing application to be exposed as a portlet or have a separate project to build out these portlets.  Oracle has submitted their new proposal as JSR-301, a way to expose a portion of a JSF application as a standards-based portlet. 

Portlet Standards JSR-168 and WSRP Are Essential
An essential part of the framework includes support for standards-based portlets that support both JSR-168 and WSRP 1.0.  WebCenter includes production support for WSRP 2.0 that enables portlet-to-portlet communication to build “in-context” applications, so portlets for showing pending approvals and business analytic charts can be passed parameters so they only show the relevant (in-context) information for that manager’s department.  In keeping with its past, Oracle has also provided support for JPDK portlets.

Content Integration Through JCR-1.0 and JSR-227
Every application that we work on requires some form of content integration.  This is where we leverage Oracle’s implementation of another key standard – JCR 1.0.  It allows us to develop one user interface, and then at deployment time (or runtime), switch the back-end to Oracle ContentDatabase,  EMC Documentum, MS Sharepoint, or IBM Notes/Domino. There is support for a file system adapter so developers can work at home without having to install a back-end content repository.  The JCR standard is not the easiest to implement and that is why Oracle’s implementation of a data control (JSR 227) on top of the JCR standard lets us complete our work quickly without having to get into the weeds of these interfaces.

To integrate processes, the WebCenter framework leverages Oracle’s SOA suite and other products that leverage the BPEL standard.  There is a core worklist portlet that can be added directly into a JSF application.

Security Is Critical
Oracle WebCenter leverages JAAS security directly so that any back-end identity store can be used. Enterprise users and roles can be attached to specific pages directly inside of the JDeveloper environment. WebCenter leverages a Java-based Credential Store to provide a single sign-on experience so end users don’t have to remember multiple passwords.  WebCenter can also take advantage of services protected by WS-Security so that integrating existing applications and services follows a standards-based approach as well.

Web 2.0 Services
Discussions for Asynchronous Conversations

The WebCenter discussions service allows you to quickly deploy discussion forums for users to collaborate in a UI and environment that is consistent with your organization as well as familiar in functionality to other forums your users may have used elsewhere. 

There are many features that one should consider when deploying discussions.  To view these features go to http://www.jivesoftware.com/products/forums/questions/fullist.jsp.


Page 2 of 4   « previous page   next page »

About Ashok Aggarwal
Ashok Aggarwal is a partner at M&S Consulting (www.mandsconsulting.com) and leads the company in leveraging both traditional and emerging technologies to deliver success for clients? mission-critical objectives. With deep insight regarding Web 2.0, Business Process Management, and enterprise IT/IS architectures, Ashok is responsible for positioning M&S as a premier services provider. Prior to co-founding M&S Consulting, Mr. Aggarwal was responsible for delivering CRM, BI, and Middleware solutions at Accenture. He also co-founded a successful eCommerce site in the early days of the web. Mr. Aggarwal is heavily involved in both the technology and business community. He is an angel investor for innovative startups in the mobile/web markets and currently blogs at www.expertconsultantblog.com and www.mraggarwal.com.

WEB 2.0 LATEST NEWS
Obama May Win by a Landslide: Thomas M. DeFrank
Also in the book, DeFrank writes about Ford's opinion of Bill Clinton's addiction to women. Ford says about Clinton: 'He's sick - he's got an addiction. He needs treatment. He's sick. You know there is treatment for this kind of addiction. A lot of men have gone through the treatment w
Bringing Business Value - Integrating Web 2.0 Tools in the Enterprise
Web 2.0 tools are doing a wonderful job of providing consumers with cool and productive new ways of performing common, simple tasks over the Internet. These tools primarily perform a single task such as allowing consumers to manage their photos, read their favorite newsfeeds, express t
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted to be
The RIA Era: Convergence of Web, Mobile and Desktop Applications is the Next Phase
'While the last decade was focused on the Web, the next phase in the evolution of our industry will be on the convergence of Web, mobile and desktop applications and the ability to extend existing applications with these new technologies for a consistent user experience regardless of h
InteleCom Launches Web 2.0 Viral Communication Tools Through Its Social Network
InteleCom announced that its new Web 2.0 Social Network toksee successfully launched 3 new viral communication tools or widgets for easy copy and placement on websites and blogs. All 3 immediately received top rankings from Widgetbox. The toksee chat or video messaging widget allows to
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