[oslc-core] OSLC Primer straw-man outline
Arthur Ryman
ryman at ca.ibm.com
Fri Dec 3 14:02:42 EST 2010
James,
I wouldn't have a generic Concepts section. I'd reveal and illustrate the
Concepts using the examples.
What's SORI?
Regards,
___________________________________________________________________________
Arthur Ryman, PhD, DE
Chief Architect, Project and Portfolio Management
IBM Software, Rational
Markham, ON, Canada | Office: 905-413-3077, Cell: 416-939-5063
From:
James Conallen/Philadelphia/IBM at IBMUS
To:
Arthur Ryman <ryman at ca.ibm.com>
Cc:
oslc-core <oslc-core at open-services.net>,
oslc-core-bounces at open-services.net, Dave <snoopdave at gmail.com>
Date:
12/03/2010 01:40 PM
Subject:
Re: [oslc-core] OSLC Primer straw-man outline
So how about this for a "hands-on" primer outline:
1. Concepts (RDF resource model, REST service API).
2. Service Discovery Documents (catalog, service provider)
maybe a word on authentication (OAuth, basic, form etc.)
GET the catalog of services (can be nested). GET service provider
documents. Examine pre-defined namespace prefxes.
3. Resource API
show how to GET a shape associated with a factory
POST a new resource based on what can be accepted by shape
GET the resource back (note the server supplied properties), GET
with oslc.properties parameter
GET an HTML representation of the resource (and render in a
browser)
GET a UI preview (compact rendering) of the resource.
PUT an update to the resource back to the server (maybe define a
link to some other resource)
DELETE the resource (forget the If headers to force an OSLC error
response).
4. Query
GET the shape associated with a query capability
(assuming there are a number of resources already in the server)
execute a few queries
look at paging through queries that return a large responses
play with oslc.select
5. Delegated UI (select and create)
create and select a resource with a delegated UI. (may have to
construct some scaffolding if we want to examine in detail the JS
messaging going on).
Nearly all of this can be demonstrated with Firefox Poster and SORI
reference implementation (eventually when the RI is functionally complete
it should be able to demo it all).
<jim/>
jim conallen
CAM Lead Architect
jconallen at us.ibm.com
Rational Software, IBM Software Group
From: Arthur Ryman <ryman at ca.ibm.com>
To: Dave <snoopdave at gmail.com>
Cc: oslc-core <oslc-core at open-services.net>,
oslc-core-bounces at open-services.net
Date: 12/03/2010 10:47 AM
Subject: Re: [oslc-core] OSLC Primer straw-man outline
Sent by: oslc-core-bounces at open-services.net
Dave,
Yes, that's my point about the Primer. As for the other material, that's
really more of an editorial decision. You can start with a single Overview
doc, but if it gets unwieldy, then split it.
I've give the Primer highest priority. I think the Primer would have the
most impact on the implementer community. Being a primate, I believe in
the "Monkey See, Monkey Do" approach to learning software technology. :-)
Regards,
___________________________________________________________________________
Arthur Ryman, PhD, DE
Chief Architect, Project and Portfolio Management
IBM Software, Rational
Markham, ON, Canada | Office: 905-413-3077, Cell: 416-939-5063
From:
Dave <snoopdave at gmail.com>
To:
oslc-core <oslc-core at open-services.net>
Date:
12/03/2010 10:17 AM
Subject:
Re: [oslc-core] OSLC Primer straw-man outline
Sent by:
oslc-core-bounces at open-services.net
I didn't respond to Steve's suggestion of multiple documents:
New to OSLC
Architecture
Implementers
OSLC Domains
OSLC Community
I think Arthur's point was that the primer should be to-the-point with
concrete examples, so of your suggestions, I think only the
Implementors doc would be called the OSLC Primer.
A architecture document could be useful, but I think we need more
overview and introductory material first. And, so I'd like to combine
the New to OSLC, Architecture, Domains and Community topics into one
overview. That's why I like the two document approach: OSLC Primer and
OSLC (Technical?) Overview.
- Dave
On Fri, Dec 3, 2010 at 9:32 AM, Dave <snoopdave at gmail.com> wrote:
> Arthur, Thanks for being very specific.
>
> Seems that we need two documents:
> - OSLC Overview
> - OSLC Primer
>
> As you can see from my proposed outline, I think both are high
> priority concerns and deserve to be completed at one time as one
> document or a pair of documents.
>
> What do others think about priority? Should we focus exclusively on a
> Primer first, or push both ideas forward now?
>
> - Dave
_______________________________________________
Oslc-Core mailing list
Oslc-Core at open-services.net
http://open-services.net/mailman/listinfo/oslc-core_open-services.net
_______________________________________________
Oslc-Core mailing list
Oslc-Core at open-services.net
http://open-services.net/mailman/listinfo/oslc-core_open-services.net
More information about the Oslc-Core
mailing list