[OSLC-CM] OSLC 1.0 interface
Steve K Speicher
sspeiche at us.ibm.com
Thu Jan 14 08:05:36 EST 2010
Also to note, some CM providers have extended the specification to include
schema information (for example by providing a reference to it from the
service description document).
Steve K Speicher/Raleigh/IBM wrote on 01/14/2010 07:56:09 AM:
> Thanks for the feedback. OSLC CM 1.0 supports a loosely-couple
> delegated approach to integration, providing "just enough"
> specification capabilities to provide an integration experience.
> Taking this approach, we did not provide a schema story for the use
> cases you described. Instead, we provided a way for CM providers to
> expose their Web UI creation dialogs for delegated change request
> creation as well as a factory for programmatic creation. This way,
> a CM provider can expose and enforce its own rules around creation
> of change requests.
>
> For consumers of the 1.0 specification who need to know more details
> about rules for creating change requests and understanding details
> of the schema, have to depend on a method not defined in the
specification.
>
> There is still quite a bit of value in supporting the 1.0 spec in
> that you have a consistent model for service discovery. You can
> leverage Web UI delegated dialogs where appropriate. Once you have
> schema information, you can consistently access the CM resources by
> using 1.0 features of: creation, query, selective retrieval,
> selective updates, etc.
>
> These use cases you identify are good input into future
> specification efforts. There are many complexities in exposing the
> schema, rules and constraints that are needed to be satisfied by
> support some of the advanced capabilities in today's CM providers.
> I'm confident that this WG can find a workable solution in a near
> future specification.
>
> Regards,
> Steve Speicher | IBM Rational Software | (919) 254-0645
>
> Denis Tyrell <DENIS.TYRELL at oracle.com> wrote on 01/13/2010 03:23:19 PM:
>
> > We're currently trying to create an OSLC CM 1.0 connector that will
> > be able to connect to any 1.0 compliant CM provider. We're
> > encountering some issues that I'd like to bring up and see if there
> > are solutions or if we're just doing things incorrectly. If there
> > are limitations currently, we want to make sure we talk about this
> > in relation to the 2.0 spec.
> >
> > 1) We know the list of OSLC 1.0 CM base properties from the spec.
> > There is no way to discover extended properties that a particular
> > provider adds. Parsing the XML for every namespace is too tedious
> > because of the heirarchical nature of the XML.
> > Use case: Priority is not part of the 1.0 spec but Rational Team
> > Concert has this field and exposes it in their 1.0 spec. We'd like
> > users using our connector to be able to update the RTC Priority
> > property but there is no way for our connector to discover it
> > generically without specifically coding for RTC. If another
> > repository exposes Priority differently, we'd like to be able
> > discover that and any other extended attributes they provide.
> > Use case: To create an RTC CM, the "FiledAgainst" property is
> > required but there is no way for a connector to know this
> > generically and would be forced to create a specific connector for
> > RTC. We need this to be discoverable.
> >
> > 2) We need to know the schema of the underlying property values.
> > Use case: Owner could be an extended property of a provider
> > supporting the 1.0 spec. Owner might have an underlying schema like
> > First Name, Last Name, Email, ID. If we have a URL that will give
> > us values for the Owner field and we can query on it, we need to
> > know the schema up front and be able to discover it. Thus we can
> > provide a nice UI to show the LOV results with columned data and
> > query results.
> >
> >
> >
> > ---
> > Denis Tyrell
> > Senior Director, Server Technologies
> > Oracle Corp
> > Phone: (650) 506-0634
> > Mobile: (925) 784-6915
> > Product Info: http://www.oracle.com/technology/tech/wireless/
> adf_mobile.html
> >
> > _______________________________________________
> > OSLC-CM mailing list
> > OSLC-CM at open-services.net
> > http://open-services.net/mailman/listinfo/oslc-cm_open-services.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-cm_open-services.net/attachments/20100114/4a0db91d/attachment-0003.html>
More information about the Oslc-Cm
mailing list