Skip to main content

Java-Container für CORBA-Komponenten am Beispiel des CFD-Simulationssystems TENT

  • Conference paper
  • 781 Accesses

Part of the book series: Informatik aktuell ((INFORMAT))

Zusammenfassung

Dieser Artikel beschreibt die Benutzung von Java in einem CFD-Simulationssystem[1], welches die gegenwärtig bestehenden Probleme bezüglich der Kopplung und Konfiguration der in einem solchen System notwendigen Komponenten überwindet. Dieses System namens TENT [2]dient der Unterstützung des Entwurfs und Designs von Flugzeugen und deren Teilen. TENT ist ein Komponentensystem. Die zentralen Algorithmen zur Steuerung und Konfiguration der an einer Simulation beteiligten Anwendungskomponenten sind in Java mit Hilfe der JavaBeans Technologie implementiert. Die Anwendungskomponenten selbst sind jedoch sehr heterogener Natur, so daß für ihre Schnittstellendefinition und -implementierung CORBA benutzt wird. Um beide Welten auf Komponentenebene zu verbinden, bedarf es einer Komponentenarchitektur für CORBA, die von TENT definiert wird. Neben einer Einführung in die Problematik dieser Simulationssysteme wird im einzelnen erläutert, welchen Design Patterns die Komponentenarchitektur genügt und wie diese von Java aus für die Kopplung und Überwachung des Systems und für ein generisches Konfigurations-GUI [3]benutzt wird. Es wird gezeigt, daß sich Java hervorragend für diese Kombination eignet und Vorteile gegenüber anderen Implementierungssprachen an diesen Stellen aufweist. Damit wird die vorteilhafte Benutzung von Java in einem industriellen und praxisrelevanten Anwendungsszenario unter Beweis gestellt.

1CFD - Computational Fluid Dynamics

2TENT - TEstbed for Numerical Turbines

3GUI - Graphical User Interface

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Thomas Breitfeld and Sven Kolibal. Tent: A corba based component architecture for mpi-parallel cfd simulation systems and their supporting tools. In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’98). C.S.R.E.A., Athens, Georgia, 1998.

    Google Scholar 

  2. CAESAR. Clusters of computational intensive applications for engineering, design, and simulation on scalable parallel architectures, http://www.telecall.co.uk/ srcbae, 1998.

  3. The common object request broker: Architecture and specification, revision 2.1. OMG, July 1997.

    Google Scholar 

  4. Corba components, joint initial submission. OMG TC Document orbos/97–11–24, November 1997.

    Google Scholar 

  5. Corba components model, multiple interfaces and composition, inline software corporation. OMG TC Document orbos/97–12–08, December 1997.

    Google Scholar 

  6. Corba components model, rogue wave software, inc. OMG TC Document orbos/97–11–35, November 1997.

    Google Scholar 

  7. Corbaservices: Common object services specification. OMG, July 1997.

    Google Scholar 

  8. I. Foster, C. Kesselman, and S. Tuecke. The nexus approach to integreting muk-tithreading and communication. Journal of Parallel and Distributed Computing, 37:70–82, 1997.

    Article  Google Scholar 

  9. Ian Foster and Carl Kesselman. Globus: A metacomputing infrastructure toolkit. http://www-fp.globus.org/documentation/papers.html.

  10. Graham Hamilton, editor. JavaBeans API Specification. Sun Microsystems Inc., Mountain View, CA., 1.01 edition, July 1997.

    Google Scholar 

  11. NLR. Network middleware for product engineering,http://www.nlr,1997.

  12. RUS. Introduction to covise.http://www.hlrs.de/structure/organisation/vis/-co,1998.

  13. Ron Zahavi and Thomas J. Mowbray. The essential CORBA: Systems Integration Using Distributed Objects. John Wiley & Sons, New York, August 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Breitfeld, T. (1999). Java-Container für CORBA-Komponenten am Beispiel des CFD-Simulationssystems TENT. In: Cap, C.H. (eds) JIT’98 Java-Informations-Tage 1998. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-59984-2_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-59984-2_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64971-7

  • Online ISBN: 978-3-642-59984-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics