Fw: [sca-j] package names

From
Bryan Aupperle <>
Date
2008-01-14T13:30:04+00:00
ID
Thread
Fw: [sca-j] package names
Mary's feedback.

Bryan Aupperle, Ph.D.

STSM, WebSphere Enterprise Platform Software Solution Architect

Master Inventor

Research Triangle Park,  NC 

+1 919-254-7508 (T/L 444-7508)

Internet Address: 

----- Forwarded by Bryan
Aupperle/Raleigh/IBM on 01/14/2008 08:29 AM -----

"Mary McRae"
<> 

Sent by: Mary McRae <>

12/13/2007 05:06 PM

Please respond to

<>

To

Bryan Aupperle/Raleigh/IBM@IBMUS

cc

Subject

RE: [sca-j] package names

Thanks Bryan, for the
info. I hadn’t considered actual executable code. I think replacing osoa
with oasis is all that would be required; beyond that I would accept best
practice. Most TCs aren’t involved in writing code, or it’s done as an
external project and not part of the actual TC work product.

 

I’m glad I asked the
question!

 

Mary

 

From: Bryan Aupperle [mailto:]

Sent: Thursday, December 13, 2007 4:34 PM

To: 

Subject: RE: [sca-j] package names

 

Packages are a Java concept and are used partition the Java name space
to eliminate collisions much the same way namespaces are used in XML.  They
are hierarchical in nature and there is a direct correspondence between
the package name hierarchy and the directory structure in which the classes
that belong to packages are stored in a file system.  Some examples:

java.lang.annotation 

javax.xml.xpath 

org.apache.xerces 

org.eclipse.sdk 

As I said below, the current one for SCA is org.osoa.sca, but I suspect
that this will need to change.  There is a similar concept is C++,
which is prompting my query.  C++ has a namespace construct.  It
is also hierarchical in nature insofar as one namespace can be nested in
another.  C++ namespaces have names that are valid C++ identifiers.
 Currently in C++ we use osoa::sca.

I did not find anything in the OASIS material that provided any guidance
on this. 

Bryan Aupperle, Ph.D.

STSM, WebSphere Enterprise Platform Software Solution Architect

Master Inventor

Research Triangle Park,  NC 

+1 919-254-7508 (T/L 444-7508)

Internet Address: 

"Mary McRae" <>

Sent by: Mary McRae <>

12/13/2007 01:24 PM

Please respond to

<>

To

Bryan Aupperle/Raleigh/IBM@IBMUS

cc

Subject

RE: [sca-j] package names

 

Hi Bryan, 

  

  Not sure what you mean by “package names” – there are TC Admin-approved
namespace and URI designs, if that’s what you’re referring to? If not,
I’m happy to provide assistance.

  

Regards, 

  

Mary 

  

From: Bryan Aupperle [mailto:] 

Sent: Thursday, December 13, 2007 12:11 PM

To: 

Subject: [sca-j] package names

  

I know that this is a minor thing, but has there been any discussion about
needing to change the package names from org.osoa.sca... to something else
- potentially org.oasis.sca... or org.oasis-open.sca...?

Bryan Aupperle, Ph.D.

STSM, WebSphere Enterprise Platform Software Solution Architect

Research Triangle Park,  NC 

+1 919-254-7508 (T/L 444-7508)

Internet Address: