tfh
Volume 16, Number 35 -- September 10, 2007

.NET Apps, WebSphere Portal, and Linux Servers in the Same Sandbox

Published: September 10, 2007

by Dan Burger

Interoperability may be the most used word in an IT industry that was built on proprietary systems. It's the ultimate insult to be labeled proprietary--the equivalent of inflexible. The scarlet letter is "P." So it may come as a surprise to many who keep a keen watch on interoperability issues that the IT department of a large hospital, which uses Microsoft .NET as its application development environment, is deploying an IBM WebSphere Portal on Linux servers.

The pieces of this puzzle have fit together quite nicely so far for Bart Sijnave, the chief information officer at Belgium's University Hospital of Ghent. When he stepped into his CIO role approximately two years ago, the application environment was a hodge-podge of inconsistency. There were more than 100 applications written in Java, C#, Visual Basic, FoxPro, and many other tools. Maintenance on this mixed bag was a nightmare. Because he had more developers with skills in .NET than any other language and because the pressure was on to quickly develop new apps, Sijnave made future app development projects focus around .NET. That was fine until two additional hospitals joined the University Hospital system and brought their own messy IT pasts into the mix. To try to unify systems and to build in the type of functionality needed for the future, the hospital made the decision to build a portal environment with the goal of becoming a self-serve information center for 5,000 staff members, students, healthcare professionals, plus more than 380,000 patients and their families that visit the hospital each year.

Given that Sijnave's application team was .NET oriented, the justifiable choice was to deploy Microsoft's SharePoint.

"When shopping for portal technology," Sijnave explains, "we narrowed the search to IBM WebSphere and Microsoft SharePoint. The logical thing to do was choose SharePoint because we are developing in .NET. But when we compared functionality and stability, it became clear we needed WebSphere."

Uh-oh. Getting dogs and cats to play together would be easier than getting .NET apps to interoperate with WebSphere. To say that Sijnave's lead .NET developer was skeptical was a colossal understatement.

"I had to make the decision whether to hire some Java developers or look for another solution," Sijnave says. "But IBM came up with the alternative solution, and that was our introduction to Mainsoft."

Mainsoft's .NET to Java software recompiles (Mainsoft prefers the term "cross-compiling") .NET-based code into Java executables that run locally on WebSphere Portal and WebSphere Application Server running on top of Unix and Linux operating systems. According to Mainsoft literature, more than 150 businesses are using its software, which is referred to as Mainsoft for Java EE Portal Edition.

The project at University Hospital, which is just getting under way after successfully testing the Mainsoft software, involves the integration of its existing .NET application framework, 15 strategic .NET applications, more than 5 TB of data stored in an Oracle database, and an LDAP (Lightweight Directory Access Protocol) repository into the WebSphere Portal environment running on Linux. The WebSphere Portal will run on Linux-based Dell PowerEdge blade servers.

During the WebSphere versus SharePoint debate, Sijnave says there were no references for SharePoint that could compare with the portal project that University Hospital was undertaking. "WebSphere had a track record of big references--scalable and proven technology, and contained the functionality that we needed," he notes.

Testing of Mainsoft for Java EE Portal Edition's cross-compiling capabilities led Sijnave to estimate a conversion rate of 95 percent.

"It depends on how the applications were originally written," he explains. "If they are written with a lot of native Windows functionality, there will be some problems. When the applications are written as independently as possible, and there are tricks in which to accomplish this, then the processes are much easier to integrate. In our case the integration went quickly because the components are written in a way that they can be more easily migrated into a Java environment. We did a very thorough test. We took one simple menu application and migrated it to the portal and it was very easy. Then we took some complex applications that made links to our patients' appointment software and that went quite well."

Sijnave is optimistic about future cross-compiling efforts, but realistic when he admits that "going forward, it is difficult to say whether other applications will be as easily recompiled."

The portal project is in the early stages of planning, and IBM has a contract to help set up the global context for the portal. University Hospital has a maintenance contract with IBM to fine tune the portal project as well. The project will be built and installed in stages. Phase one will be the online implementation of the Internet portion of the Web portal, which can then be used to communicate informational updates using a Web content management system. During the second phase, which is expected to be completed by the end of 2008, the electronic patient data exchange and content management will be expanded with search functionality, access control, and single sign-on to existing applications, transactional services, services for content and knowledge management, and security. The final stage will integrate the portal with affiliated hospitals.

Sijnave expects more details of the structure and layout to be approved early this month. He confirmed that plans for future application development will continue with .NET. "If I were to get ten new programmers, I would probably make the choice to have five of them be Java programmers," he says. "For now, I have to survive, and to survive I have to them all working in the same direction."




                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
AFFIRMATIVE COMPUTER

For tough production and warehouse environments,
Affirmative introduces the industrial-strength YEStablet wireless thin client.

Featuring a magnesium alloy case and shock protection boot
for industrial applications, the new YEStablet supports 5250 and 3270 emulation
with built-in GUI and touch-screen keyboard.

The USB port supports barcode scanners and other data collection devices.
Vehicle mount and wearable options are also available.

Visit www.affirmative.net for more information.


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Brian Kelly, Shannon O'Donnell,
Mary Lou Roberts, Victor Rozek, Kevin Vandever, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

HiT Software:  DBMoto performs real-time as well as snapshot data replication
COMMON:  Join us at the annual 2008 conference, March 30 - April 3, in Nashville, Tennessee
NowWhatJobs.net:  NowWhatJobs.net is the resource for job transitions after age 40

 

 

IT Jungle Store Top Book Picks

The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95


 
The Linux Beacon
Oracle Adds Features to Linux, Validates Configurations

Novell Almost Profits on Rising Linux, Stabilizing NetWare

Ubuntu Opens Up Development for LTS 8.04, Due in April 2008

Consumers Create a Feedback Loop into IT

Four Hundred Stuff
SugarCRM Delivers 'Landmark' Release

Automating Database Encryption Expands Linoma's Portfolio

Services a Priority at ASNA after Merger with BluePhoenix

The Data Quality Inflection Point

Big Iron
PSI Adopts NEC Itanium Servers for Mainframe Clones

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
PHP: An Easy Yet Powerful Language Syntax

I Want My F15 Back!

Admin Alert: Magical & Mysterious iSeries Access CWB Programs

System i PTF Guide
August 11, 2007: Volume 9, Number 32

August 4, 2007: Volume 9, Number 31

July 28, 2007: Volume 9, Number 30

July 21, 2007: Volume 9, Number 29

July 14, 2007: Volume 9, Number 28

July 7, 2007: Volume 9, Number 27

The Windows Observer
Microsoft Delays Windows Server 2008

Microsoft Preps Windows Vista SP1

ISO Rejects Microsoft's Open XML as Standard

The Data Quality Inflection Point

The Unix Guardian
The Left and Right Hands of Sun

Core Transition Complete as Intel Ships 'Tigerton' Xeon MPs

NetApp Sues Sun Over File System Patents

Mad Dog 21/21: Leverage

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

THIS ISSUE SPONSORED BY:

BCD
Aldon
nuBridges
Computer Keyes
Affirmative Computer


Printer Friendly Version


TABLE OF CONTENTS
Supermegavirtualizationfest 2007

Reader Feedback on the Death of DB2/400 for Domino

Sirius Expands Northeast Presence with SCS Buy

As I See It: The Dons of Dialogue

But Wait, There's More:

Leasing and Financing Are Important IT Tools, Says IDC . . . Whatever Happened to Net Neutrality? . . . Gartner Charts External Disk Array Sales for Q2 . . . IT Shops Consume 2 Million LTO Tape Drives . . . European Developers Embrace C#, AJAX . . . .NET Apps, WebSphere Portal, and Linux Servers in the Same Sandbox . . .

The Four Hundred

BACK ISSUES





 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement