Topic
2 replies Latest Post - ‏2013-04-14T07:11:28Z by pcon
pcon
pcon
26447 Posts
ACCEPTED ANSWER

Pinned topic 780381

‏2013-04-14T07:11:28Z |
typical content.
  • pcon
    pcon
    26447 Posts
    ACCEPTED ANSWER

    test

    ‏2013-04-14T07:11:28Z  in response to pcon
    {"siteID":"1","body":"Wow what a witch\u2019s brew this approach is. The easiest way is to:\n1) Make an OO analysis model of the domain, including the roles played by humans etc\n2) The operations on the roles will be the operations in services yet to be identified. OO models don't do process flows.\n3) Now make a BPMN flow diagram with the activities being the operations from the roles in the OO analysis.\n4) Any re-usable part of the total flow will become a service (using the OO operations found as operations in the service) and the roles have been identified for \"security\" purposes.\n5) Now do system-design and decide which parts of each role operation is to be played by a human and which by the computer. Join these parts by an new operation with one part calling the other part.\n6) The new operations found are the public (i.e. between the human and the computer) implementation operations of that service.\n7) Code the OO model being careful to only code the parts of the roles allocated to the computer.\nYou are done","contentID":"780381","profileurl":"https:\/\/www.ibm.com\/developerworks\/community\/profiles\/user\/G796_George_Ludgate","commentID":"1328590800000","author":"G796_George_Ludgate","subject":"test","time":"07 February 2012"}
  • pcon
    pcon
    26447 Posts
    ACCEPTED ANSWER

    test

    ‏2013-04-14T07:11:28Z  in response to pcon
    {"siteID":"1","body":"This does simplify the approach nicely, thanks! I would suggest that it is a user preference (or a requirement of the user's organization) whether to start with the domain model or the BPMN flow diagram. With RSA you can generate the domain model from the BPMN interfaces and operations. Then the system design will have a component with a UML behaviour that links back to the BPMN model, and another component which assembles this component with the other participants whose services the process uses. Before BPMN we typically used activity or sequence diagrams for the behaviour in the system model to represent the process flow. Whether the process behaviour is modeled as BPMN, activity, or sequence, RSA can generate an executable BPEL along with the SCA, removing a lot of the tedious coding steps.","contentID":"780381","profileurl":"https:\/\/www.ibm.com\/developerworks\/community\/profiles\/user\/twolff","commentID":"1328763600000","author":"twolff","subject":"test","time":"09 February 2012"}