OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-dev message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [Fwd: Re: [ubl-dev] UBL Adoption Group?]


Hello David,

thank you for your interest into my idea,
but it is just an idea,

>
> Yeah, that's a brilliant idea roberto....
>
> I would be interested in co-working with you on this.

waoo

>
> As I can make space on my open-source project for it.

I am not sure to have the time to partecipate, I am already involved into
other collaborations.

>
> Of course, some technology does need to be used.
>
> My preference is perl or python, because they are fairly modern, and
> require few lines to accomplish anything. Also they run well on any
> platform.

Actually I am a Java developer (J2SE, J2EE, JWS).

David, I thank you very much for your proposal, please keep me informed
about your open-source project.
After the summer probably I will have more time to deal with new projects.

Best regards,

UBL ITLSC
co-chair
Roberto Cisternino


>
>
>
> roberto@javest.com wrote:
>> Hello David,
>> the idea I described is a little different.
>>
>> I am not talking about a specific technology, API or engine to use with
>> UBL.
>>
>> I supposed there should be such a public service exposed using WS and/or
>> ebXML to let anyone "test" online its UBL environment/system/application
>> with certified xml instances based on a set of downloadable customized
>> XSD
>> schemas representing all the main use case of UBL
>> subsetting/profiling/derivation/extension.
>>
>> Something like this:
>>
>> Test Environment Public WebSite
>> |
>> +----- Downloadable Subset Sample (XSD bundle)
>> +----- Downloadable Profiled Subset Sample (XSD bundle)
>> +----- Downloadable XSD Derivation Customization Sample (XSD bundle)
>> +----- Downloadable UBL Extensions Customization Sample (XSD bundle)
>> |
>> +----- Web Service / ebXML to receive an UBL instance based on each of
>> the
>> previous customization cases.
>>
>> Vendor Software
>> |
>> +----- Setup a WS or ebXML environment
>> +----- Setup their UBL solution using a customization test (XSD bundle)
>> +----- Receive an UBL instance from the public test environment
>> +----- Send back an ApplicationResponse with results
>>
>> or a better conformancy test could be:
>>
>> - Receive a Quotation
>> - Send back an Order with all items available into the Quotation
>>
>> The Vendor is not constrained to use JCam or another specific
>> technology,
>> this is just an UBL Conformance Test (like the validation services
>> available at the W3C website).
>>
>> Of course this could be made in a simpler way by sending just an e-mail
>> with an UBL attachment...
>>
>> Maybe such conformancy test public service could be made together the
>> ebXML TC.
>>
>> It is just a brain storming...
>>
>> Have a nice week-end David.
>>
>> Best Regards,
>>
>> Roberto Cisternino
>> co-chair
>> UBL ITLSC
>>
>> ---------------------------------------------------------------------
>>
>> Roberto,
>>
>> What you are suggesting here is entirely enabled with the CAM
>> specification and jCAM engine.
>>
>> <snip>Then if a software, driver, engine, ... will be able to pass all
>>  published interop tests, it could be elegible to show an "UBL
>> Conformant"
>> Logo on
>>  their software as quality symbol.
>> </snip>
>>
>> I'm not sure about this "UBL Inside" logo though - probably take you
>> more
>> time to decide on the design and artwork and have that approved than to
>> write the CAM templates for the software.
>>
>>  ; -)
>>
>> DW
>>
>> "The way to be is to do" - Confucius (551-472 B.C.)
>>
>>
>>  ---------------------------- Original Message
>> ----------------------------
>>  Subject: Re: [ubl-dev] UBL Adoption Group?
>>  From: roberto@javest.com
>>  Date: Fri, May 25, 2007 10:47 am
>>  To: "Stephen Green" <stephen.green@bristol.gov.uk>
>>  --------------------------------------------------------------------------
>>
>>  Hi Stephen,
>>
>>  I see, you are right UBL is really more than EDI, this is because of
>> XML
>>  family of standards used (e.g. an XSLT definition is a piece of a
>>  controller)
>>
>>  The logic to accept or skip an incoming message could be located into
>>  many places:
>>
>>  1) Expressed using XML (like schematron or as a result of a pipeline of
>>  validations).
>>  2) hard coded client-side using Javascript
>>  3) hard coded server-side using JSP/Servlet/PHP/ASP
>>
>>  Whatever a software house will choose the "right" way or not, I think
>> an
>>  interoperability test could be as simple as providing a set of UBL
>>  instances and XSDs that sufficiently cover the main set of
>> customization
>>  use cases (subsetting, profiling, derivation, extensions) for the
>> purpose
>>  of a "public" interop test (available as WS or ebXML service).
>>
>>  Then if a software, driver, engine, ... will be able to pass all
>>  published interop tests, it could be elegible to show an "UBL
>> Conformant"
>> Logo on
>>  their software as quality symbol.
>>
>>  I put some fantasy here, but I think is not a so bad idea, what you
>> think
>>  about ?
>>
>>  Regards,
>>
>>  Roberto Cisternino
>>
>>  > Good morning Roberto
>>  >
>>  > Interesting point. What, then, about standards or test assertions
>>  related to the 'controller'? I guess this gets to the point in an
>>  interesting way: UBL was mostly about standardising the 'model'
>>  > if you think of things as MVC. But was it really? UBL is by name:
>>  >
>>  > 1. universal - it is not just for Europe
>>  > 2. for business - it has to provide what is needed to conduct
>> business
>>  (universally)
>>  > 3. a language - it has to make sense equally not just to the sender
>>  ('speaker') but to the receiver too
>>  > (and they are likely to be on different continents - why else would
>>  they
>>  be interested in UBL)
>>  >
>>  > For this to all be so it has to include more than just model.
>>  >
>>  > Sure, it includes a model and provides a model to a document
>>  >
>>  > But the document it the focus (for conducting business B2B) and not
>> the
>>  application which uses it. So as a document it is more than data and
>>  structure,
>>  > it is logic and function too. These aspects have to work and they
>> have
>>  to work
>>  > universally.
>>  >
>>  > Interesting discussion. To me this what I'm trying in SystML to
>> further
>>  and follow
>>  > through but a key part of that (as other early adopting * customers
>>  * of
>>  UBL
>>  > tended to agree) is identification of a 'core', due to the size and
>>  complexity which
>>  > has been for some a real barrier. Once that core is identified, and
>>  what
>>  I'm getting
>>  > from yourself, Roberto, is that the core is not just model but
>>  controller too (and
>>  > Ken would add 'view too' from the perspective of writing human
>>  interface
>>  stylesheets),
>>  > then there are further steps to take, which is what I get from Tim's
>>  comments.
>>  > In SystML I'd like to ensure that the core is identified without
>> losing
>>  the 'universal'
>>  > aspect of UBL - not allwoing it to be just a core for a 'european
>>  business language'
>>  > which would negate its true distinctive value. So catering for
>>  S.American, N.American,
>>  > Middle Eastern, Carribean, South East Asian, ... global
>>  requirements is
>>  what UBL set
>>  > out to do and I think the time has come to make moves to fulfill that
>>  goal; perhaps
>>  > applying relevant aspects of lessons learned in Europe and Asia, yes.
>>  >
>>  > A way other standards-related efforts have well-proven for this
>> purpose
>>  is through
>>  > globally scoped profiling efforts - first identify a core then
>> provide
>>  profiles for more
>>  > specific things (in this case localisation and vertical
>> customisation).
>>  The SBS was an
>>  > initial effort for UBL 1.0. Maybe it will do the core identification
>>  for
>>  2.0. I'm just thinking
>>  > about there being an umbrella now for this like was originally
>> strongly
>>  suggested for
>>  > the SBS - some said create another TC for it or Adoption TC. That was
>>  too expensive
>>  > then. Plus now there is the option of a Member Section which seems
>> most
>>  relevant.
>>  > I remember our CEO even asked for us to do it back then. Maybe now is
>>  the time.
>>  >
>>  > Many thanks for weedling this out of me.
>>  >
>>  > All the best
>>  >
>>  > Steve
>>  >
>>  >
>>  > ------------------------------------------------------------
>>  > Stephen Green
>>  >
>>  > Senior IT Officer
>>  > Bristol City Council
>>  > Room G34, Romney House
>>  > Romney Avenue
>>  > Bristol BS99 3HB
>>  > Tel: 0117 922 3794
>>  > Fax: 0117 922 4877
>>  > Email: stephen_green@bristol.gov.uk
>>  >
>>  >
>>  >
>>  >>>> <roberto@javest.com> 25/05/07 06:50 >>>
>>  > ...
>>  >> conflicting concepts of minor aspects of the various subsets. There
>>  could,
>>  >> for instance, be some subsets which disallow non-subset data and
>>  others
>>  which
>>  >> tolerate it with some qualifications (like the 'must understand'
>>  versus
>>  'can ignore' principles). These approaches haven't been aligned so
>>  there are chances for conflicting systems which could probably be
>>  avoided with a
>>  >> seeking of a common understanding and formalised approach.
>>  >
>>  > Mmm... as a developer I think such tolerance is not the task of UBL
>>  in a
>>  MVC paradigm, as the "Controller" should take care of this.
>>  > The reason is an XML based system MUST NOT ignore validations
>>  expecially
>>  the 1st structural/lexical step (XSD) otherwise we return back to HTML.
>>  >
>>  > A tolerant system should use a filter befor validate (as proposed by
>>  KH)
>>  or just block the incoming instance and let the user to design a
>>  specific mapping to import it (an EDI practise).
>>  >
>>  > ______________________________________________________________________
>>  Please note the new simpler name for our website:
>>  > http://www.bristol.gov.uk
>>  >
>>  > Our email addresses have also changed - visit
>>  > http://www.bristol.gov.uk/bigchange for further details.
>>  >
>>  > Sign-up for our email bulletin giving news, have-your-say and event
>>  information at: http://www.bristol.gov.uk/newsdirect
>>  >
>>  >
>>  >
>>  >
>>  > ---------------------------------------------------------------------
>>  To
>>  unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org For
>>  additional commands, e-mail: ubl-dev-help@lists.oasis-open.org
>>  >
>>  >
>>
>>
>>  Roberto Cisternino
>>
>>
>>
>>  Roberto Cisternino
>>
>>  ---------------------------------------------------------------------
>>  To unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org
>>  For additional commands, e-mail: ubl-dev-help@lists.oasis-open.org
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org
>> For additional commands, e-mail: ubl-dev-help@lists.oasis-open.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org
>> For additional commands, e-mail: ubl-dev-help@lists.oasis-open.org
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: ubl-dev-help@lists.oasis-open.org
>


Roberto Cisternino


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]