YOUR FEEDBACK
Gregor Rosenauer wrote: well, not what's your take on this? Did I miss a second page of this article or...
AJAXWorld RIA Conference
Early Bird Savings Expire Friday Register Today and SAVE !..

2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
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
TOP THREE LINKS YOU MUST CLICK ON


Running ASP.NET Applications on WebLogic Easier Than You May Think!
A First Look at Visual MainWin for J2EE

First you'll need to create a simple workflow. It is shown in Figure 3. Your application needs to be set up to run on an integration domain in WebLogic in order for this to work.

This example is very simple and uses a single control, which is a reference to the XMethods delayed stock quote Web service. The process takes an input parameter from the user and dispatches it to the service. When the service replies, the reply value is sent to the client. The WebLogic process engine allows for very complex interactions, including interfacing to Web Services, EJBs, and other processes, as well as decision trees, transactions, and much more. If you aren't familiar with it, it is well worth looking at, and it's a very powerful engine.

In this example the process is a linear one that uses a "Client Request with Response" node. The Request accepts a string, the Response issues a float. In between these a Control Send with Return (synchronous) is used. This consumes the publicly accessible delayed stock quote Web service from XMethods, whose WSDL is available at: http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl. When you execute this process you get the BEA test harness, which you can see in Figure 4.

Because this process exposes a WSDL endpoint you can now consume the entire process as a Web Reference within Visual Studio.NET. Should you desire your runtime environment to be Java-based, and you want to capitalize on existing ASP.NET skills or assets, this is very useful.

Conclusion
Many companies, both small and large, have development teams that specialize in both .NET and Java - with a typical deployment environment scenario of mission-critical applications running on J2EE applications servers and front-end GUI applications running on .NET. The sheer productivity characteristics of Visual Studio.NET make for a compelling argument for developing these Web applications. However, you may face a challenge when you want to use EJBs in such a scenario, because you have to build a wrapper around them, perhaps as a Web Service, so that the GUI tier can handle it. In this article you took a quick look at the Visual MainWin for J2EE product from Mainsoft that allows you to take a "best of both worlds" approach to this. By using the tool you can have your .NET developers run their code on WebLogic 8.1, as well as directly consume EJBs and WebLogic process applications. It helps you to effectively use your developers as well as streamline and simplify your deployment - instead of mixed data centers, you can have a uniform WebLogic-based data center that runs all of your applications - your ASP.NET, your Java, and your J2EE applications, which makes for much easier management. It's a compelling option that sometimes might seem to be too good to be true. From experience I have found that it isn't - it manages the automatic port of the bulk of your code, including data access, with little or no modification. It's well worth checking out - and the evaluation edition can be downloaded from dev.mainsoft.com.

About Laurence Moroney
Laurence Moroney is a senior Technology Evangelist at Microsoft and the author of 'Introducing Microsoft Silverlight' as well as several more books on .NET, J2EE, Web Services and Security. Prior to working for Microsoft, his career spanned many different domains, including interoperability and architecture for financial services systems, airports, casinos and professional sports.

YOUR FEEDBACK
WLDJ wrote: Running ASP.NET Applications on WebLogic! When WLDJ wanted someone to take a First Look at Visual MainWin for J2EE, we turned to interoperability expert Laurence Moroney - coauthor of a forthcoming book on Web services security and a senior architect in a major financial services house in New York City. In the course of assessing the product, Laurence in fact became more and more involved - in the end, on a staff basis - with the company behind it, Mainsoft. So this First Look should be read with that basic journalistic disclosure in mind.
WebLogic Journal New Desk wrote: WebLogic Journal - Running ASP.NET Applications on WebLogic! When WLDJ wanted someone to take a First Look at Visual MainWin for J2EE, we turned to interoperability expert Laurence Moroney - coauthor of a forthcoming book on Web services security and a senior architect in a major financial services house in New York City. In the course of assessing the product, Laurence in fact became more and more involved - in the end, on a staff basis - with the company behind it, Mainsoft. So this First Look should be read with that basic journalistic disclosure in mind.
.NET News Desk wrote: WebLogic Journal - Running ASP.NET Applications on WebLogic! When WLDJ wanted someone to take a First Look at Visual MainWin for J2EE, we turned to interoperability expert Laurence Moroney - coauthor of a forthcoming book on Web services security and a senior architect in a major financial services house in New York City. In the course of assessing the product, Laurence in fact became more and more involved - in the end, on a staff basis - with the company behind it, Mainsoft. So this First Look should be read with that basic journalistic disclosure in mind.
WebLogic Journal New Desk wrote: WebLogic Journal - Running ASP.NET Applications on WebLogic! When WLDJ wanted someone to take a First Look at Visual MainWin for J2EE, we turned to interoperability expert Laurence Moroney - coauthor of a forthcoming book on Web services security and a senior architect in a major financial services house in New York City. In the course of assessing the product, Laurence in fact became more and more involved - in the end, on a staff basis - with the company behind it, Mainsoft. So this First Look should be read with that basic journalistic disclosure in mind.
BEA WEBLOGIC LATEST STORIES
Since its emergence, Web Service technology has gone a long way towards perfecting itself and finding its right application in the real world. With the maturity of the specifications, Web Service technology, with its power of interoperability, is now the major enabling technology of SO...
Join Scott Guthrie as he discusses Microsoft’s commitment to web standards development, Rich Internet Applications and how Microsoft is contributing to help move the web forward. Join Adobe’s Kevin Lynch as he demonstrates how Flash and HTML come together to make the most engaging,...
Virtualization has become a critical part of Enterprise IT strategy. Why and how has it become one of the most important change agents in our industry? To answer these questions I had the good fortune recently to be able to speak to a select group of top IT industry executives who join...
Watching VMware stock and its market cap spike since it IPO'd must have had Red Hat positively pea green with envyWatching VMware stock and its market cap spike since it IPO'd must have had Red Hat positively pea green with envy - so green in fact that it's gonna try taking VMware on b...
A standard from OASIS called Web Services for Remote Portlets (WSRP) is used so portlets can be decoupled from a portal. In part one (JDJ, Volume. 13, issue 3) of this article, we introduced the relevant standards and specifications and then demonstrated WSRP's capabilities by consumin...
SYS-CON's upcoming '3rd International Virtualization Conference & Expo' faculty includes such distinguished speakers as: Al Aghili (Managed Methods), Alan Chhabra (Egenera), Andi Mann (Enterprise Management Associates), Andrew Conte (APC), Andy Astor (EnterpriseDB), Ariel Cohen (Xsigo ...
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
BREAKING NEWS FROM THE WIRES

Autodesk, Inc. (NASDAQ:ADSK) today announced that its Autodesk LocationLogic platfo...