Glassfish meets Excel at JavaOne

Arun Gupta asks JavaOne attendees to come on by if they are interested in learning how an Excel 2007 spreadsheet can invoke a reliable and secure Web service endpoint deployed on GlassFish .

He writes:

TS-4865 (Takes Two to Tango - Java Web services and .NET interoperability), at JavaOne 2007 this week, will show and give you all the details. Here is a sneak peek of the scenario we are going to show in the talk.

Consider a subset of Health Care System. In this sub-system, a patient registers with the hospital giving his credentials such as Name, DoB and SSN. It’s important to maintain integrity and confidentiality of this information. The clerk at the front desk uses a .NET 3.0-based Accounting client to talk to a WSIT-based Billing Service that stores the record in a backend database. A .NET-based client is any standard Windows application that can invoke the underlying .NET 3.0 runtime. The WSIT (aka Project Tango), an integrated part of GlassFish, enables first-class interoperability between Sun’s Web services stack and Microsoft .NET 3.0 framework. That allows this Accounting client to talk to an endpoint hosted on GlassFish without any additional configuration.

 

Once registered, the patient can go to different clinics where his medical records such as MRI and X-Ray are generated and stored in another storage. This could be a WSIT-based client talking a .NET-based Image Service.

And finally, doctors and nurses can access information from both the storage and enter diagnostic codes for the patient. This could be a .NET client talking to a WSIT-based endpoint. In this sub-system, it’s important that Record Service do not have access to patient’s financial records. And similarly, Billing Service does not need to have access to the diagnosis data. This can be ensured by applying different security mechanisms or tokens by multiple entities in this sub-system. This is achieved when each client obtain a token from Security Token Service to talk to the endpoint.

The session, TS-4865, will also talk about various WSIT features and programming model, show how NetBeans IDE makes it really easy to add reliability, security and transactions support to existing Web services. The talk will then show Excel 2007-based Accounting Client on Vista Ultimate invoking a Billing Service deployed on GlassFish V2 which stores the data to JavaDB. It will show how GlassFish hides the complexity of several on-the-wire SOAP messages that are exchanged between client and endpoint.

The session is scheduled for May 9th (Wed) 4:10-5:10pm and again repeated on May 11th (Fri) 1:30-2:20pm. I’ll encourage you to attend this session and find out more details.

You can also see this demo at pod# 966 in the JavaOne pavilion. Come talk to us and let us know if you’ll be interested in this scenario. There are several other related sessions that deep dive on Sun’s Web services stack.

WSIT us!

 

http://farm1.static.flickr.com/197/488259574_b51d8d1262_o.png


Leave a Reply