[oslc-Metrics] [OSLC-Metrics] Request for Review: REST API Main Topic
Andrew J Berner
ajberner at us.ibm.com
Sat Feb 6 08:30:31 EST 2010
Page (without navigating to the links) is good. Only slight issue I have
is with the sentence:
"For example, if there are certain relations or data integrity constraints
that must hold among resources, then it may make sense to manage those
resources together in a single service. "
I agree with the concept this is trying to clarify about cohesive services.
But there will be relational integrity constraints among resources managed
by different services, also (since it says "may make sense", it's not
incorrect---tightly coupled resources, like the "measurement" and "value"
we'll get to in the EMS should be managed by the same service, and that's
what it's trying to say). Getting the service boundaries "right" should
minimize coupling among services, but you can't eliminate coupling: there
are eventually links across the whole life cycle, but if we do it right, it
will be at the "resource" level: a resource in service A must have a link
to a valid resource in service B. What happens between services
(cascading/restricted delete issues, for example) hasn't been addressed as
far as I know in the OSLC specs. This is of course just the standard "high
cohesion/low coupling" issue from "software design 101".
So, depending on how the EMSreosurce definitions end up as we discuss them,
somewhere the estimation resources have to link to project resources
managed by a PPM or Project Management service that is yet to be defined
and there will be relational integrity that must be maintained across
services---how those hook up will be interesting to discuss! We'll discuss
in detail when we look at the spec for the "Project" resource.
But as long as we understand this and deal with it when we get to the
actual resource definitions, I'm ok with the "may make sense" expression,
and definitely agree with the point it's trying to make about cohesive
services.
Andy Berner
Lead Architect, ISV Technical Enablement and Strategy
IBM Rational Business Development
972 561-6599
ajberner at us.ibm.com
Ready for IBM Rational software partner program -
http://www.ibm.com/isv/rational/readyfor.html
|------------>
| From: |
|------------>
>--------------------------------------------------------------------------------------------------------------------------------------------------|
|Arthur Ryman <ryman at ca.ibm.com> |
>--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| To: |
|------------>
>--------------------------------------------------------------------------------------------------------------------------------------------------|
|oslc-metrics at open-services.net |
>--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Date: |
|------------>
>--------------------------------------------------------------------------------------------------------------------------------------------------|
|02/04/2010 03:17 PM |
>--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Subject: |
|------------>
>--------------------------------------------------------------------------------------------------------------------------------------------------|
|[OSLC-Metrics] Request for Review: REST API Main Topic |
>--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Sent by: |
|------------>
>--------------------------------------------------------------------------------------------------------------------------------------------------|
|oslc-metrics-bounces at open-services.net |
>--------------------------------------------------------------------------------------------------------------------------------------------------|
The following page (not the pages linked from it) is ready for your review.
Please post your positive and negative comments in reply to this note. Thx.
Estimation and Measurement Service Version 1.0 (EMS 1.0): REST API
http://open-services.net/bin/view/Main/MetricsEMS10RestApi
Arthur Ryman, IBM DE
Chief Architect, Rational Project and Portfolio Management
Office: 905-413-3077, Cell: 416-939-5063
Assistant: Nancy Barnes, 905-413-4182
_______________________________________________
OSLC-Metrics mailing list
OSLC-Metrics at open-services.net
http://open-services.net/mailman/listinfo/oslc-metrics_open-services.net
More information about the Oslc-Metrics
mailing list