• Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • cd04
    • Affects Version/s: cd03
    • Component/s: PR01 Comments
    • None
    • Hide

      All subissues are closed.

      Show
      All subissues are closed.

      Rex Brooks sent following comments on 4/2/2010:

      Greetings,

      Sorry I found myself overextended, so needed to curtail my participation
      in the SOA-EERP TC. However, I applaud the improvements you have made in
      these specifications. I am copying the SOA Reference Model TC and the
      SOA Reference Architecture SC to keep them apprised of my comments. I
      will start with the White Paper, then address bQoS, bSLA and Rating. I
      am making my comments based on the pdf versions.

      For the SOA RM TC and SOA RM RA SC I am providing the announcement url
      that can be used for downloading these documents:
      http://www.oasis-open.org/apps/org/workgroup/soa-eerp/email/archives/201002/msg00000.html

      I have designated errors and/or suggestions with _*boldface and
      underlined text.*_
      *
      General Comment:* If any of these specifications will start their
      abbreviations with a lower case "b" as is done in bQoS, then I think
      they should all start their abbreviations with a lower case "b" as in
      bRating and bSLA for the sake of consistency, or else the lower case "b"
      should be dropped as in QoS, Rating, SLA.

      EERP-Model-UseCase-WhitePaper-cd03

      Section: EERP Technology

      • I would like to commend you on the explanation given in
        SubSection: Enablers for Optimization:
      • Specifically, I am very pleased that "The focus of the SOA-EERP
        Technical Committee is on enablers for optimization and process
        improvement rather than on the complete EERP environment." This
        was an unspoken concern of mine early on, and it puts the entire
        complement of specifications into a sound perspective. (Note: I
        didn't intend to start with agreement and commendation. I must be
        slipping!")
      • In the second paragraph of SubSection: *Enablers for Optimization:
        *the parenthetical phrase "(how to represent cost, time, and
        cost)," is clumsy. Perhaps "(how to represent cost, time, and
        intended result)," might be better. (Note: the term we use in the
        SOA-RAF for intended "result" would be intended "Real World Effect.")
      • Suggestion for next to last paragraph of SubSection: *Status of
        Standards Process:* "These XML vocabulary specifications address
        the exchange of information that models the business
        characteristics of a service, permits assertions or queries
        related to the credibility of the service and its provider, and
        the establishment of agreements about the use of business service.

      Section: Conceptual Framework and Message Flow

      • First and second sentences in Paragraph three of SubSection:
        "Service providers offer business services. Each service
        provider may offer the same service but with different bQoS and
        Ratings." "provider(s) provide" is just a bit clumsy--stylistic
        consideration only.
      • Note: It appears that an EERP Portal is required. Is this so? If
        so, please explain why in this section. This could be more than
        some smaller service providers are willing or able to afford, and
        requiring third party facilities could be problematic--though I am
        personally requiring a similar third party facility in a Network
        Centric Pattern (NCP) in the Network Centric Operations Industry
        Consortium (NCOIC) All Hazards Alert and Warning Capabilities
        (AHAW) NCP in the form of a SOA Registry-Repository for Service
        Providers and Consumers to find each other, share Service
        Descriptions and acquire the contact information necessary to
        begin negotiations for establishing Service Level Agreements (SLAs).
      • /Description/ column entries for numbers 5 through 12 of the
        Tabular presentation of messages in SubSection: *Message Exchange
        Example:* are in a larger text size than the rest of the tabular
        material.
      • /Description/ for number 8 in tabular presentation of messages in
        SubSection: Message Exchange Example needs correction : ...SLA
        Request message...
      • /Description/ for number 11 in tabular presentation of messages in
        SubSection: Message Exchange Example: doesn't make sense to me:
        "Service Requester sends SLA Request message to the Service
        Providers to obtain the commitments from the Service Providers
        for those no SLA service in the set".
      • Suggestion: in last paragraph on page 10 SubSection: Message
        Exchange Example: "We conclude this section with a sequence
        diagram."

      Section: A Guided Tour through the XML Vocabulary Specifications

      • Suggestion: in SubSection: The Three Specifications: in third
        paragraph: "EERP Business Rating of Services Specification is an
        XML vocabulary for information exchange on business
        credibility, reliability and reputation of the service
        providers. The credibility, reliability and reputation..."
      • Suggestion: in SubSection: The Three Specifications: in
        paragraph four "...and to select an optimal end-to-end solution."
      • Suggestion: in SubSection: The Three Specifications: in
        paragraph five "...EERP Business Service Level Agreement for
        (BSLA)" should reflect the resolution of the General Comment
        above. Also the words "and evaluate" are in a different font for
        no apparent reason, so should be changed to match the style of the
        rest of the paragraph.
      • Suggestion: in SubSection: The Three Specifications: in
        paragraph six: BSLA occurs again, please follow resolution of
        *General Comment *above.
      • Suggestion: in SubSection: *EERP Business Quality of Service
        (bQoS) Specification and Schema:* BQoS occurs several times and
        should be consistent with resolution of *General Comment *above.
      • Page 15 in first paragraph of Section: *EERP Business Service
        Level Agreement Specification:* 2nd line: "... service provider
        for a give service." should be "...service provider for a
        given service."

      Note: I did not attempt to validate or otherwise test the XML Schemas or
      Examples for the White Paper or the Specifications. I will validate the
      schemas separately and only report if I discover problems. I won't test
      the examples.

      SOA-EERP-bQoS-Spec-cd03.pdf

      • Line 6: grammatical error: "...improve business results. It models
        the business process and the range of potential services, then
        guides..."
      • Line 10: grammatical error: "...an optimal end-to-end solution."
      • Line 94: Incorrect url:
        http://docs.oasis-open.org/soa-eerp/eerp-bqos/200903/eerp-bqos.xsd
        Current Correct Link:
        *http://docs.oasis-open.org/soa-eerp/bqos/v1.0/EERP-bQoS-cd03.xsd*
      • Lines 137, 138: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 144, 145: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 148, 149: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Line 188: grammatical error: "... Unrecognized attributes MAY
        cause a fault or be silently ignored."
      • Line 275: grammatical error: "... Unrecognized attributes MAY
        cause a fault or be silently ignored."
      • Line 327: grammatical error: "... Unrecognized attributes MAY
        cause a fault or be silently ignored."
      • Lines 337, 338: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Line 340: grammatical error: "... This is an extensibility
        mechanism to allow different (extensible) properties..."
      • Lines 451, 452 and 453 are formatted in a different typeface/font
        from the style used throughout the rest of specification for that
        kind of body text and should be changed to match the overall style.
      • Lines 465-467: grammatical errors: "... implementation silently
        ignores unrecognized attributes where any attribute is
        allowed, or silently ignores unrecognized elements where any
        element is allowed, it should be considered as interoperable
        implementation."
      • Suggestion: Please consider adding the following addition to all
        items that read: "This is an extensibility mechanism to allow
        additional attributes, based on schemas, to be added to the abbrvX
        element in the future. _*Requesting new elements for future
        versions of the specification should be considered before
        developing possible dependencies upon attributes which may be
        deprecated in favor of such future elements.*_ Unrecognized
        attributes MAY cause a fault or be silently ignored."

      SOA-EERP-Rating-Specification.pdf

      • Line 3: Suggestion "... information exchange on business
        *credibility *reliability and reputation..."
      • Line 8: Suggestiion "The credibility, reliability and reputation..."
      • Line 85: Suggestion: "_*The XML vocabulary for Business Rating is
        defined in the XML Schema for this specification with several
        specific rating measurement indicators.*_"
      • Line 89: Incorrect Link:
        http://docs.oasis-open.org/soa-eerp/eerp-rating/200903/eerp-rating.xsd
        Current Correct Link:
        *http://docs.oasis-open.org/soa-eerp/rt/v1.0/EERP-Rating-cd03.xsd*
      • Lines 111-113 are formatted in a different typeface/font from the
        style used throughout the rest of the specification for that kind
        of body text and should be changed to match the overall style.
      • Lines 111-113: grammatical error (111, 112) and suggestion (112):
        "Performance:QualityAssestionEvaluation that will provide a
        mechanism for Service Rating Entities to render their
        evaluation for how well the Service Provider fulfills the
        Quality Assertion(s) of its service."
      • Line 131: grammatical error: "... Unrecognized attributes MAY
        cause a fault or be silently ignored."
      • Line 137, 138: grammatical error: "... Unrecognized attributes MAY
        cause a fault or be silently ignored."
      • Lines 145, 146: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Line 149: grammatical error: "... Unrecognized elements MAY cause
        a fault or be silently ignored."
      • Line 157: remove white space in element name: An aggregated
        number, in <rt:RatingNumeric> element."
      • Line 187: grammatical error: "... Unrecognized attributes MAY
        cause a fault or be silently ignored."
      • Lines 202, 203: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 212, 213: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 218, 219: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 226-228 re formatted in a different typeface/font from the
        style used throughout the rest of the specification for that kind
        of body text and should be changed to match the overall style.
      • Lines 227, 228: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 234-235: grammatical error: "... Unrecognized attributes MAY
        cause a fault or be silently ignored."
      • Line 284: Suggestion: "_*Unlike *_the Rating element..."
      • Lines 320, 321: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 337, 338: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 341, 342: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 351, 352: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 361, 362: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 369, 370: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 376, 377: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 383, 384: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 390, 391: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 393, 394: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored.
      • Lines 453, 454 are formatted in a different typeface/font from the
        style used throughout the rest of the specification for that kind
        of body text and should be changed to match the overall style.
      • Lines 458-460 are formatted in a different typeface/font from the
        style used throughout the rest of the specification for that kind
        of body text and should be changed to match the overall style.
      • Lines 579-582 are formatted in a different typeface/font from the
        style used throughout the rest of the specification for that kind
        of body text and should be changed to match the overall style.
      • Line 609-611: grammatical errors, suggestion: "...implementation
        silently ignores unrecognized attributes where any attribute
        is allowed, or silently _*ignores *_unrecognized elements where
        any element is allowed, should be considered an interoperable
        implementation."
      • Suggestion: Please consider adding the following addition to all
        items that read: "This is an extensibility mechanism to allow
        additional attributes, based on schemas, to be added to the abbrvX
        element in the future. _*Requesting new elements for future
        versions of the specification should be considered before
        developing possible dependencies upon attributes which may be
        deprecated in favor of such future elements.*_ Unrecognized
        attributes MAY cause a fault or be silently ignored."

      SOA-EERP-BSLA-spec-cd03.pdf

      • Lines 10, 11: grammatical error: "...to select an optimal
        end-to-end solution."
      • Line 106: Incorrect url:
        http://docs.oasis-open.org/soa-eerp/eerp-sla/200903/eerp-sla.xsd
        Current Correct Link:*
        http://docs.oasis-open.org/soa-eerp/sla/v1.0/EERP-SLA-cd03.xsd*
      • Line 110: Suggestion: "... Technical aspects such as service
        availability, accessibility, ..."
      • Lines 134, 135: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 149, 150: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 156, 157: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 160, 161: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 200, 201: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 216, 217: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Line 220: grammatical error: "... Unrecognized attributes MAY
        cause a fault or be silently ignored."
      • Lines 262, 263: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 265, 267, 269, 271, 273, 275: Suggestion: "Describes
        available operations..."
      • Lines 281, 282: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Line 285: grammatical error: "... Unrecognized attributes MAY
        cause a fault or be silently ignored."
      • Lines 320, 321: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 328, 326: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Line 332: grammatical error: "... Unrecognized attributes MAY
        cause a fault or be silently ignored."
      • Lines 352, 353: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 360, 361: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 387, 388: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 394, 395: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 401, 402: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 408, 409: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Line 412 is formatted in a different typeface/font from the style
        used throughout the rest of the specification for that kind of
        body text and should be changed to match the overall style.
      • Note the use of a different typeface for the name of elements
        immediately after a Numbered Section Title in the following
        example does not sufficiently emphasize the name and causes visual
        dissonance, and some text passages continue using that different
        typeface so, IF this is an artifact of the OASIS specification
        template it would be a good idea to point it out, or else use
        italic or bold for emphasis because a different typeface that is
        not significantly different just looks like an unintentional error.

      5.1.1.2 CommittedTime
      The Committed Time, Committed Time element of Service Level Objective
      for Obligation in SLA Obligations in EERP-SLA, is the committed time
      period in SLA, including Duration, Latency and Committed Completion Time.

      • Lines 502, 503: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 583, 584: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 599, 600: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 628, 629: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 635, 636: grammatical error: "... Unrecognized attributes
        MAY cause a fault or be silently ignored."
      • Lines 776-778 are formatted in a different typeface/font from the
        style used throughout the rest of the specification for that kind
        of body text and should be changed to match the overall style.
      • Line 806-808: grammatical errors: "...implementation silently
        ignores unrecognized attributes where any attribute is
        allowed, or silently ignores unrecognized elements where any
        element is allowed, should be considered an interoperable
        implementation."

      Good work. This is a substantial improvement.

      Cheers,
      Rex
      Email: [email protected]

            Assignee:
            William Cox (Inactive)
            Reporter:
            Paul Yang (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: