MDSSF – A Federated Architecture for Product Procurement

  • Jaspreet Singh Pahwa
  • Pete Burnap
  • W. A. Gray
  • John Miles
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4080)


A new architecture of database federation called the MDSSF (Multiple Database Search Service Federation) is presented to support the procurement activities of the AEC (Architecture, Engineering and Construction) industry projects. In order to make procurement decisions, a contractor requires access to product information from several different product suppliers when constructing artefacts such as a hospital, or an office block. This product information is available from the online systems of product suppliers. However, this approach requires a contractor to visit several websites in order to find the right product which is time consuming and the product data available from different product suppliers is heterogeneous. The MDSSF architecture provides an integrated means of accessing product information from a large number of product suppliers using a single system. It brings together autonomous product suppliers to share product information with the federation users such as contractors and potential buyers using a common data model. It also creates an environment for product suppliers to compete with each other in a virtual market place based on the product information they provide to federation users. The MDSSF gives its users a Grid enabled database search mechanism for searching a large number of supplier databases in real time and protects product related sensitive data from exposure to business competitors. We describe the architecture and distinctive features of the MDSSF.


Product Information Potential Buyer Grid Technology Common Data Model Product Supplier 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Foster, I., Kesselman, C.: Computational Grids. In: The Grid: Blueprint for a New Computing Infrastructure, Ch. 2. Morgan-Kaufman, San Francisco (1999)Google Scholar
  2. 2.
    Foster, I., Kesselman, C., et al.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Open Grid Service Infrastructure WG, Global Grid Forum (2002)Google Scholar
  3. 3.
    Graham, S., Simeonov, S., et al.: Building Web Services with Java: Making sense of XML, SOAP, WSDL, and UDDI. Sams Publishing (2002)Google Scholar
  4. 4.
    Wyss, C.M., James, A., et al.: Report on the Engineering Federated Information Systems (EFIS 2003). ACM SIGSOFT Software Engineering Notes 29(2) (2004)Google Scholar
  5. 5.
    Kong, S.C.W., Li, H., et al.: Enabling information sharing between E-commerce systems for construction material procurement. Automation in Construction 13(2), 261–276 (2004)CrossRefGoogle Scholar
  6. 6.
    Dzeng, R.-J., Chang, S.-Y.: Learning search keywords for construction procurement. Automation in Construction 14(1), 45–58 (2005)CrossRefGoogle Scholar
  7. 7.
    Mahmoud-Jouini, S.B., Midleret, C., et al.: Time-to-market vs. time-to-delivery Managing speed in Engineering. Procurement and Construction projects. International Journal of Project Management 22(5), 359–367 (2004)Google Scholar
  8. 8.
    Yeo, K.T., Ning, J.H.: Integrating supply chain and critical chain concepts in engineer-procure-construct (EPC) projects. International Journal of Project Management 20(4), 253–262 (2002)CrossRefGoogle Scholar
  9. 9.
    Sheth, A.P., Larson, J.A.: Federated database systems for managing distributed, heterogeneous, and autonomous databases. ACM Computing Surveys (CSUR) 22(3), 183–236 (1990)CrossRefGoogle Scholar
  10. 10.
    Pahwa, J.S., Burnap, P., et al.: Creating a Virtual Distributed Database - Data Definition and Search Model for Collaborative Virtual Teams in the Construction Industry. In: Proc. 21st Annual British National Conference on Databases, vol. 2, pp. 3–17 (2004)Google Scholar
  11. 11.
    Heimbigner, D., McLeod, D.: A federated architecture for information management. ACM Transactions on Information Systems (TOIS) 3(3), 253–278 (1985)CrossRefGoogle Scholar
  12. 12.
    Hsiao, D.K.: Federated databases and systems: part I - a tutorial on their data sharing. The International Journal on Very Large Data Bases 1(1), 127–180 (1992)CrossRefGoogle Scholar
  13. 13.
    The Globus Alliance website (2006), [Online] Available:
  14. 14.
    Hsiao, D.K.: Federated Databases and Systems: Part II - A Tutorial on Their Resource Consolidation. The International Journal on Very Large Data Bases 1(2), 285–310 (1992)CrossRefGoogle Scholar
  15. 15.
    Hwang, S.-Y., Lim, E.-P., et al.: The MYRIAD federated database prototype. In: Proc. ACM SIGMOD International conference on Management of data, vol. 23(2) (1994)Google Scholar
  16. 16.
    Conrad, S., Eaglestone, B., et al.: Research issues in federated database systems: Report of EFDBS 1997 workshop. ACM SIGMOD Record 26(4), 54–56 (1997)CrossRefGoogle Scholar
  17. 17.
    Busse, S., Kutsche, R.-D., et al.: Federated Information Systems: concepts, terminology and architectures. Technical Report Nr. 99-9. TU Berlin (1999)Google Scholar
  18. 18.
    Linn, C., Howarth, B.: A Proposed Globally Distributed Federated database: A Practical Performance Evaluation. In: Proc. Third International Conference on Parallel and Distributed Information Systems, pp. 203–212. IEEE Computer Society Press, Los Alamitos (1994)CrossRefGoogle Scholar
  19. 19.
    Papastavrou, S., Samaras, G., et al.: Mobile agents for World Wide Web distributed database access. IEEE Transaction on Knowledge and Data Engineering 12(5), 802–820 (2000)CrossRefGoogle Scholar
  20. 20.
    Bayardo Jr., R.J., Bohrer, W., et al.: Infosleuth: Agent-based semantic integration of information in open and dynamic environments. In: ACM Intl. Conf. on Management of Data (SIGMOD) (1997)Google Scholar
  21. 21.
    Garcia-Molina, H., Papakonstantinou, Y., et al.: The TSIMMIS Approach to Mediation: Data Models and Languages. Journal of Intelligent Information Systems 8, 117–132 (1997)CrossRefGoogle Scholar
  22. 22.
    Tomasic, A., Raschid, L., et al.: Scaling access to heterogeneous data sources with DISCO. IEEE Transactions on Knowledge and Data Engineering 10(5), 808–823 (1998)CrossRefGoogle Scholar
  23. 23.
    Bressan, S., Goh, C.H., et al.: The context interchange mediator prototype. In: Proc. ACM SIGMOD international conference on Management of data, pp. 525–527 (1997)Google Scholar
  24. 24.
    Levy, A.Y., Rajaraman, A., et al.: Querying heterogeneous information sources using source descriptions. In: Proc. Twenty-second International Conference on Very Large Databases, pp. 251–262 (1996)Google Scholar
  25. 25.
    Huang, J.-W.: MultiBase: a heterogeneous multidatabase management system. In: Proc. Eighteenth Annual International Computer Software and Applications Conference. COMPSAC 1994, pp. 332–339 (1994)Google Scholar
  26. 26.
    Bouguettaya, A., Benatallah, B., et al.: Supporting dynamic interactions among Web-based information sources. IEEE Transactions on Knowledge and Data Engineering 12(5), 779–801 (2000)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Jaspreet Singh Pahwa
    • 1
  • Pete Burnap
    • 1
  • W. A. Gray
    • 1
  • John Miles
    • 2
  1. 1.School of Computer Science 
  2. 2.School of EngineeringCardiff UniversityUK

Personalised recommendations