OGSA-Based SOA for Collaborative Cancer Research: System Modeling and Generation

  • Tianyi Zang
  • Radu Calinescu
  • Marta Kwiatkowska
Part of the Computer Communications and Networks book series (CCN)


The CancerGrid consortium is developing open-standards cancer informatics to address the challenges posed by modern cancer clinical trials. This chapter presents a framework for the metamodel-driven development of Open Grid Services Architecture (OGSA)-based Service-Oriented Architecture (SOA) for collaborative cancer research. We extend the existing Z model and the generation technology to support OGSA in a distributed collaborative environment. A generic SOA model is built based on a combination of the semantics of a standard domain metamodel and metadata, and the Web Services Resource Framework (WSRF) standards. This model is then employed to automate the generation of the trial management systems used in cancer clinical trials. The integration of the Web services standards with the standard domain metamodel enables the generated systems to support syntactic, semantic, and computational interoperability that is essential for collaborative cancer research. Automating the model-driven system generation not only speeds up its development, but also enforces its conformance to these standards. The SOA model and generated system are currently being evaluated for use in early-phase clinical trials. Our approach is also applicable to other research areas.


Cancer Clinical Trial Resource Property Access Control Mechanism Open Grid Service Architecture Domain Metamodel 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



This work was supported by the UK Medical Research Council under grant G0300648.


  1. 1.
    Brenton J, Caldas C, Davies J, Harris S, and Maccallum P (2005) CancerGrid: developing open standards for clinical cancer informatics, in Proc. UK eScience All Hands Meeting, Nottingham, UK, pp. 678–681Google Scholar
  2. 2.
    Begent RHJ.; Brady JM et al (2005) Challenges of ultra large scale integration of biomedical computing systems in Proc. 18th IEEE Symposium on Computer-based Medical Systems, Dublin, Ireland, pp.64−69.Google Scholar
  3. 3.
    CancerGrid project. Accessed June 2009.
  4. 4.
    Calinescu R, Harris S, Gibbons J, Davies J et al (2007) Model-driven architecture for cancer research, in Proc. 5th IEEE Int. Conf. on Software Engineering and Formal Methods, London, pp. 59  –  68.Google Scholar
  5. 5.
    Zang T, Calinescu R, Harris S, Tsui A, Kwiatkowska M, Gibbons J, Davies J, Maccallum P and Caldas C (2008) WSRF-based modeling of clinical trial information for collaborative cancer research, in Proc. 8th IEEE Int. Symp. on Cluster Computing and the Grid, Lyon, France, May 2008, pp. 73  –  81.Google Scholar
  6. 6.
    Harris S and Calinescu R (2006) CancerGrid clinical trials model 1.1, Oxford University Computing Laboratory, Oxford, UK, CancerGrid Tech. Rep. MRC/ MRC- Clinical trials model 1.1.pdf
  7. 7.
    caBIG project. Accessed Jan. 2009
  8. 8.
    US National Cancer Institute. (2007). The caCORE Software Development Kit.
  9. 9.
    Veterans Administration Cooperative Studies Program. Accessed Jan. 2009
  10. 10.
    The Open Grid Services Architecuture, 1_5/doc13553/11. Accessed Jan. 2009
  11. 11.
    Foster, I, Kesselman, C, Nick, J et al (2002) The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Globus Project. Accessed Jan. 2009
  12. 12.
    Foster I, Kesselman C, and Tuecke S (2001) The anatomy of the grid: Enabling scalable virtual organizations, International Journal of High Performance Computing Applications, vol. 15, no. 3, pp. 200  –  222CrossRefGoogle Scholar
  13. 13.
    GGF OGSA work group, view.php?group=ogsa-wg. Accessed Jan. 2009
  14. 14.
    Web Services Resource Framework–Primer v1.2. Accessed Jan. 2009
  15. 15.
    Globus Alliance. Web Service Resource Framework. Accessed Jan. 2009
  16. 16.
  17. 17.
    WS-Addressing 1.0. Available: Accessed Jan. 2009
  18. 18.
    Web Services Resource Properties 1.2. Accessed Jan. 2009
  19. 19.
    Web Services Resource Lifetime 1.2. Accessed Jan. 2009
  20. 20.
    Web Services Service Group 1.2. Accessed Jan. 2009
  21. 21.
    Web Services Base Faults 1.2. Accessed Jan. 2009
  22. 22.
    Woodcock J and Davies J (1996) Using Z Specification, Refinement and Proof. Prentice HallMATHGoogle Scholar
  23. 23.
    Altman DG, Schulz KF, Moher D et al (2001) The revised CONSORT statement for reporting randomized trials: explanation and elaboration, Annals of Internal Medicine, vol. 134, no. 8, pp. 663  –  694, 2001Google Scholar
  24. 24.
    Ferraiolo DF, Sandhu R, Gavrila S et al (2001) Proposed NIST standard for role-based access control, ACM Transactions on Information and System Security, Aug. 2001, vol. 4, no. 3, pp. 224  –  274CrossRefGoogle Scholar
  25. 25.
    Poole C, Howard H, and Dunn J (2003) tAnGo: A phase III randomized trial of gemcitabine in paclitaxel-containing, epirubicin based adjuvant chemotherapy for women with early stage breast cancer. Accessed Jan. 2009
  26. 26.
    Poole C and Earl H (2003) NEAT: National breast cancer study of epirubicin plus CMF versus classical CMF adjuvant therapy. Accessed Jan. 2009
  27. 27.
    Globus Toolkit. Accessed Jan. 2009
  28. 28.
    Gamma E, Helm R, Johnson R et al (1995) Design patterns: elements of reusable object-oriented software, Addison WesleyGoogle Scholar
  29. 29.
    Earl H (2004) Neo-tAnGo A neoadjuvant study of sequential epirubicin + cyclophosphamide and paclitaxel +/- gemcitabine in the treatment of high risk early breast cancer with molecular profiling, proteomics and candidate gene analysis,, accessed 9 May 2006
  30. 30.
    JavaServer Faces. Accessed Feb. 2009
  31. 31.
    Hastings S, Oster S, Langella S, et al (2007) Introduce: An Open Source Toolkit for Rapid Development of Strongly Typed Grid Services, Journal of Grid Computing, vol. 5, no. 4, pp. 407  –  427CrossRefGoogle Scholar
  32. 32.
    Smith M, Friese T, and Freisleben B (2006) Model driven development of service oriented Grid applications, in Proc. Int. Conf. on Internet and Web Applications and Services, Guadeloupe, pp. 139–146Google Scholar

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  • Tianyi Zang
    • 1
  • Radu Calinescu
    • 2
  • Marta Kwiatkowska
    • 3
  1. 1.School of Computer Science and TechnologyHarbin Institute of TechnologyHarbinChina
  2. 2.Aston UniversityBirminghamUK
  3. 3.Computing LaboratoryOxford UniversityOxfordUK

Personalised recommendations