Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Product review: .Net comes to WebSphere Portal

Mainsoft lets .Net developers build WebSphere portlets, and it allows WebSphere to talk to SharePoint, to boot


And, yes, you can debug the portlet as it executes in WebSphere. Mainsoft instruments the generated bytecode so that lines of C# (or VB.Net) source are properly associated by the debugger to the corresponding Java bytecode. In other words, while you single-step through C# or VB.Net source, it's Java bytecode that's actually being executed. You have to be careful where you set break points. While I was testing this capability, I occasionally caused WebSphere to interpret the paused process as an unavailable portlet.

 The Bottom Line

Mainsoft Portal Edition 2.1 and SharePoint Federator for WebSphere Portal 2.1
Mainsoft, mainsoft.com

Excellent  8.8
criteria score weight
Ease of development 9 25%
Integration 9 25%
Portability 9 25%
Documentation 8 15%
Value 8 10%

Cost:
Mainsoft Portal Edition and Mainsoft SharePoint Federator are licensed per developer and per deployed CPU. Portal Edition costs $20,000 per CPU and $6,000 per developer seat. SharePoint Federator costs $29,000 per CPU and $6,000 per developer seat. Pricing includes first year of support and maintenance. Standard support and maintenance for following years is 20 percent of the annual license fee.

Platforms:
Windows XP SP2, Windows Server 2003, Windows Vista Ultimate or Business. Deployment can be to any system that supports IBM WebSphere Portal Version 6.0 or later.

Bottom Line:
Mainsoft's Portal Edition and SharePoint Federator take the phrase "enterprise mashup" out of the realm of jargon and make it reality. ASP.Net applications can run as WebSphere portlets. WebSphere portlets can interact with SharePoint sites. Mainsoft's SDKs integrate smoothly with Visual Studio, and can do source-level debugging. However, the products are expensive for a single developer, and not all Visual Studio elements (including LINQ) are integrated.

About our Reviews and Scoring Methodology

WebPoint ShareSphere
Where Mainsoft's Portal Edition connects ASP.Net to WebSphere, the SharePoint Federator brings Microsoft's SharePoint into the WebSphere tent. The Federator is more or less a pair of premade portlet templates that are added to the Visual Studio IDE when you install the Federator SDK. (Because the Federator SDK builds WebSphere portlets, to use it you must first install Mainsoft's Portal Edition.)

The two portlet templates are the SharePoint List Viewer portlet and the SharePoint Item Viewer portlet. Put the pair together, and you have what amounts to a database browsing kit, the database in this instance being a SharePoint site. The List Viewer portlet provides a WebDAV-style interface into a SharePoint site's data. It lets you navigate into SharePoint folders and subfolders, and select content within those folders in the same way you would do when normally connected to SharePoint.

Select an individual file – a text document, say – and the Item Viewer comes into play. Though it is called a viewer, it is not limited to simply reading or downloading documents, but operates with SharePoint's check-in/check-out protocols. You can configure the portlet to either download a selected document, or allow the user to work with that document directly on the SharePoint site.

The core engine of the two portlets is the SharePointDataControl. This is an ASP.Net control whose design-time wizard lets you configure the portlets' connection details to a SharePoint server. The wizard also lets you fine-tune how portlets query into the SharePoint data, including which rows and columns are fetched in response to a given user request.

Finally, a critical adjunct of the SharePoint portlets is Mainsoft's Credential Vault Web Control, which can capture a user's SharePoint login information and store it securely in WebSphere Portal's credential vault. Using the Credential Vault Control lets you create a single sign-on experience; when a user signs on to the WebSphere Portal, then activates one of the SharePoint viewer portlets, the user's SharePoint login information is invisibly fetched from the vault. The user is securely logged in to the SharePoint site with no overt action required.

WebSphere portlets, no Java
From the developer's perspective, Mainsoft's technology is attractive mainly because it is so transparent. An ASP.Net developer can create and deploy WebSphere portlets without having to lay so much as an eye on a single clause of Java. Better still, that developer has at his or her disposal all the Web controls that Visual Studio makes available to ordinary ASP.Net applications. Put another way, the developer's skills at ASP.Net are carried into the world of Java and WebSphere, and suffer no real loss in the transition.

Mainsoft is in the process of building a remarkable edifice atop its .Net-to-Java translation technology. The tight integration of Mainsoft's WebSphere Portal and SharePoint Federator tools with Visual Studio lets .Net developers code for entirely new targets, all the while making those new targets look comfortably familiar. As Mainsoft annexes more .Net real estate, it creates a toolset that developers interested in enterprise-wide mashups should acquaint themselves with.

Rick Grehan is contributing editor of the InfoWorld Test Center.
« PREVIOUS PAGE | 1 | 2 


Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





Take control of your content- leverage Microsoft SharePoint
Microsoft Office SharePoint Server (MOSS) offers core content management designed for a broad user population. Attend this webcast to learn how to implement a strategy that allows for the coexistence of both MOSS and advanced ECM solution within the same IT environment. Sponsor: IBM

»  Click here to view this Webcast
  Planning For A Disaster
This new, comprehensive Solutions Guide is your one stop source for Disaster Recovery. In it you'll learn how to reduce the likelihood of a disaster and to create a rock solid business continuity plan should you face a disaster situation. Sponsored by Equallogic

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
IFW Daily 08/29/2008

Microsoft will focus on performance issues in Windows 7 and IE8, Qualcomm...

 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist