The Source for Java Technology Collaboration
User: Password:



Harold Carr's Blog

Harold Carr Harold Carr is the engineering lead for enterprise web services interoperability at Sun Microsystems - enabling atomic transactions, reliable messaging and security between Java and Windows Communications Foundation. Previous to this role he was responsible for RMI-IIOP load-balancing and fail-over in the Sun Java System Application Server (SJSAS). He designed the core architecture used in Sun's CORBA ORB and in the JAX-RPC 2.0 reference implementation and the scalable socket communications architecture used in SJSAS HTTP and IIOP remoting. He helped write the OMG Portable Object Adapter specification and was chairperson of the OMG Portable Interceptor specification. Previous to Sun, he did distributed computing research at Hewlett-Packard Research Laboratories and Schlumberger Research Laboratories, was Chief Architect of Visual Lisp technology at Autodesk, and was a logic simulation consultant for Cirrus Logic. He holds a Ph.D., in Computer Science from the University of Utah.



DOA 2008 Conference accepting submissions

Posted by haroldcarr on May 30, 2008 at 08:42 PM | Permalink | Comments (0)

   OTM 2008 Federated Conferences - Call For Papers
             Monterrey (Mexico), November 9 - 14, 2008
               http://www.cs.rmit.edu.au/fedconf/

BRIEF OVERVIEW

"OnTheMove (OTM) to Meaningful Internet Systems and Ubiquitous
Computing" co-locates five successful related and complementary
conferences:
- International Symposium on Distributed Objects and Applications
(DOA'08)
- International Conference on Ontologies, Databases and Applications of
Semantics (ODBASE'08)
- International Conference on Cooperative Information Systems
(CoopIS'08)
- International Symposium on Grid computing, high-performAnce and
Distributed Applications (GADA'08)
- International Symposium on Information Security (IS'08)

Each conference covers multiple research vectors, viz. theory (e.g.
underlying formalisms), conceptual (e.g. technical designs and
conceptual solutions) and applications (e.g. case studies and industrial
best practices). All five conferences share the scientific study of the
distributed, conceptual and ubiquitous aspects of modern computing
systems, and share the resulting application-pull created by the WWW.

PAPER SUBMISSION SITE
 http://www.cs.rmit.edu.au/fedconf/index.html?page=submit

IMPORTANT DATES:

- Abstract Submission: June 8, 2008
- Paper Submission: June 15, 2008
- Acceptance Notification: August 10, 2008
- Camera Ready: August 25, 2008
- Registration: August 25, 2008
- OTM Conferences: November 9 - 14, 2008

PROGRAM COMMITTEE CHAIRS

CoopIS PC Co-Chairs (coopis2008@cs.rmit.edu.au
)
 * Johann Eder, University of Klagenfurt, Austria
 * Masaru Kitsuregawa, University of Tokyo, Japan
 * Ling Liu, Georgia Institute of Technology, USA

DOA PC Co-Chairs (doa2008@cs.rmit.edu.au )
 * Mark Little, Red Hat, UK
 * Alberto Montresor, University of Trento, Italy
 * Greg Pavlik, Oracle, USA

ODBASE PC Co-Chairs (odbase2008@cs.rmit.edu.au
)
 * Malu Castellanos, HP, USA
 * Fausto Giunchiglia, University of Trento, Italy
 * Feng Ling, Tsinghua University, China

GADA PC Co-Chairs (gada2008@cs.rmit.edu.au )
 * Dennis Gannon, Indiana University, USA
 * Pilar Herrero, Universidad Politécnica de Madrid, Spain
 * Daniel S. Katz, Louisiana State University, USA
 * María S. Pérez, Universidad Politécnica de Madrid, Spain

IS PC Co-Chairs (iss2008@cs.rmit.edu.au )
 * Jong Hyuk Park, Kyungnam University, Korea
 * Bart Preneel, Katholieke Universiteit Leuven, Belgium
 * Ravi Sandhu, University of Texas, USA
 * André Zúquete, University of Aveiro, Portugal


Semantic Technology Conference notes

Posted by haroldcarr on May 30, 2008 at 02:21 PM | Permalink | Comments (3)

I attended the Semantic Technology Conference in San Jose last week (May 18-22). Here are my notes on the sessions.

Continue Reading...



Joint Sun/Microsoft J1 talk on Web Services

Posted by haroldcarr on April 10, 2008 at 10:04 AM | Permalink | Comments (0)

Kevin Wittkopf and I will be giving a joint talk on Java (using Metro and GlassFish) and .NET 3.5 interoperable web services at JavaOne.

TS-6128
Interoperable Businesss Web Services Using Project Metro and .NET 3.5
Harold Carr, Sun Microsystems, Inc.
Kevin Wittkopf, Microsoft

Wednesday
05/07/2008
2:50 PM -3:50 PM

Technorati: wsit glassfish projectmetro

CFP DOA 2008

Posted by haroldcarr on April 09, 2008 at 03:13 PM | Permalink | Comments (0)

I'm on the program committee (my fourth time) for the Distributed Objects, Middleware, and Applications conference (DOA'08) being held in Monterrey, Mexico, Nov 10 - 12, 2008. Here is the Call For Papers. Submit something or plan on attending and discussing cutting edge middleware research.

======== DOA 2008 Call For Papers ===================

The 10th International Symposium on

Distributed Objects, Middleware, and Applications (DOA'08)

Monterrey, Mexico, Nov 10 - 12, 2008

http://www.cs.rmit.edu.au/fedconf

Continue Reading...



Metro Web Services .NET 3.5 Plugfest 3/08 Results

Posted by haroldcarr on March 25, 2008 at 02:30 PM | Permalink | Comments (0)

4 Sun development engineers (myself, Jiandong, Rama and Marek) were at Microsoft's Redmond campus last week to participate in the latest plugfest to test interoperability between future releases of Metro Web Services and Windows Communication Foundation in .NET 3.5.

Note: our shipping product, Metro 1.0 (built into GlassFish V2 UR1 and runs in other web containers---e.g., Tomcat), interoperates with .NET 3.0 based on mostly non-standard specifications. What we tested at this plugfest was our current development codebase that will interoperate with .NET 3.5 based on standard specifications. If you are interested in the interop results for our shipping products see the Metro 1.0 Status Notes.

We tested Security, Trust 1.3, SecureConversation 1.3, ReliableMessaging 1.1, MTOM and Addressing. Here are our results. The test results are in line with our expections for this point in our development cycle.

Security scenarios:

                                   Metro->WCF      WCF->Metro
WsSecurity10-X10                   PASS            PASS
WsSecurity10-X10-NoTimestamp       PASS            PASS
WsSecurity11-A                     PASS            PASS
WsSecurity11-AD                    PASS            PASS
WsSecurity11-AD-ES                 PASS            PASS
WsSecurity11-A-ES                  PASS            PASS
WsSecurity11-A-NoTimestamp         PASS            PASS
WsSecurity11Sign-AS                did not run*    PASS
WsSecurity11Sign-ASD               PASS            PASS
WsSecurity11Sign-UXS               PASS            PASS
WsSecurity11Sign-UXSD              PASS            PASS
WsSecurity11Sign-XS                PASS            PASS
WsSecurity11Sign-XSD               PASS            PASS
WsSecurity11-UX                    PASS            PASS
WsSecurity11-UXD                   PASS            PASS
WsSecurity11-UXD-SEES              PASS            PASS
WsSecurity11-UX-NoTimestamp        PASS            PASS
WsSecurity11-UX-SEES               PASS            PASS
WsSecurity11-X                     PASS            PASS
WsSecurity11-X-AES128              PASS            PASS
WsSecurity11-X-AES192              PASS            PASS
WsSecurity11-XD                    PASS            PASS
WsSecurity11-XD-ES                 PASS            PASS
WsSecurity11-XD-SEES               PASS            PASS
WsSecurity11-X-NoTimestamp         PASS            PASS
WsSecurity11-X-TripleDES           PASS            PASS

* Not present in MS external endpoint.

WS-Trust 1.2:

            S-S-M  S-M-M  S-M-S  M-S-S  M-S-M  M-M-S
Scenario1:  P      P      P      P      P      P
Scenario2:  P      P      P      P      P      P
Scenario5:  P      P      P      P      P      P
Scenario6:  P      P      P      P      P      P 

WS-Trust 1.3:

            S-S-M  S-M-M  S-M-S  M-S-S  M-S-M  M-M-S
Scenario1:  P      P      P      P      P      P
Scenario2:  P      P      P      P      P      P
Scenario3:  P      P      P      P      P      P
Scenario4:  P      P      P      P      P      P
Scenario5:  P      P      P      P      P      P

WS-SecureConversation 1.3:

           S-M  M-S
scenario6: P    P
Scenario8: P    P 

Trust, SecureConversation Notes:

  • S-S-M means Metro (Sun) client, Sun STS, WCF (Microsoft) Service, etc.
  • P = Pass, F = Failed

WS-ReliableMessaging 1.0 and 1.1

                                 Metro->WCF  WCF->Metro  Metro->WCF  WCF->Metro  Metro->WCF  WCF->Metro
                                 external    external    internal A  internal A  internal B  internal B
RM1.0 SOAP1.2 One-way            pass        NR          pass        pass        pass        pass
RM1.0 SOAP1.1 One-way            pass        NR          pass        pass        pass        pass
RM1.0 SOAP1.2 One-way Secured    pass        NR          FAIL        FAIL        pass        pass
RM1.0 SOAP1.1 One-way Secured    pass        NR          FAIL        FAIL        pass        pass

RM1.0 SOAP1.2 Roundtrip          pass        NR          pass        pass        pass        pass
RM1.0 SOAP1.1 Roundtrip          pass        NR          pass        pass        pass        pass
RM1.0 SOAP1.2 Roundtrip Secured  pass        NR          FAIL        FAIL        pass        pass
RM1.0 SOAP1.1 Roundtrip Secured  pass        NR          FAIL        FAIL        pass        pass

RM1.1 SOAP1.2 One-way            pass        NR          pass        pass        pass        pass
RM1.1 SOAP1.1 One-way            pass        NR          pass        pass        pass        pass
RM1.1 SOAP1.2 One-way Secured    pass        NR          pass        pass        FAIL        FAIL
RM1.1 SOAP1.1 One-way Secured    pass        NR          pass        pass        FAIL        FAIL

RM1.1 SOAP1.2 Roundtrip          pass        NR          pass        pass        pass        pass
RM1.1 SOAP1.1 Roundtrip          pass        NR          pass        pass        pass        pass
RM1.1 SOAP1.2 Roundtrip Secured  pass        NR          pass        pass        FAIL        FAIL
RM1.1 SOAP1.1 Roundtrip Secured  pass        NR          pass        pass        FAIL        FAIL

NR=="Not Run"

There seemed to be a configuration problem on the internal plugfest machines (i.e., internal A and internal B)

MTOM

Soap11MtomSignEncrypt        4  
Soap11MtomSignOnly           5 
Soap11MtomUtf16              5 
Soap11MtomUtf8               5  
Soap12MtomUtf8               5  
Soap12MtomUtf8Aug04          5  
Soap12MtomUtf8Security       5   
Soap12MtomUtf8SecurityAug04  4 

Metro->WCF: 38/38
WCF->Metro: 38/38

WS-Addressing

Metro->WCF:
WS-Addressing CR SOAP 1.1:                22/23 (1143 failed)
WS-Addressing CR SOAP 1.2:                24/25 (1243 failed)
WS-Addressing Member Submission SOAP 1.1: 10/10
WS-Addressing Member Submission SOAP 1.2: 11/11

WCF->Metro:
WS-Addressing CR SOAP 1.1:                24/25 (1152 failed)
WS-Addressing CR SOAP 1.2:                26/26 (1152 failed)
WS-Addressing Member Submission SOAP 1.1: 10/11 (1152 failed)
WS-Addressing Member Submission SOAP 1.2: 11/12 (1152 failed) 

We will be continuously running the above tests along with the rest of the interop scenarios as we work toward Metro / .NET 3.5 interop for a release sometime in 2008. Check out Jiandong's, Marek's and Rama's blogs for more details on interop results from this plugfest.

Technorati: wsit glassfish projectmetro



June 2008
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          


Search this blog:
  

Categories
Community: Java Enterprise
Community: Java Web Services and XML
Web Applications
Archives

May 2008
April 2008
March 2008
February 2008
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
April 2007
February 2007
January 2007
December 2006
September 2006
August 2006
May 2006
February 2006
January 2006

Recent Entries

DOA 2008 Conference accepting submissions

Semantic Technology Conference notes

Joint Sun/Microsoft J1 talk on Web Services



Powered by
Movable Type 3.01D


 Feed java.net RSS Feeds