Extension of Legacy Gear Design Systems Using XML and XSLT in a Distributed Design Environment

분산 설계 환경 하에서 XML과 XSLT를 이용한 레거시 기어 설계 시스템의 확장

  • Published : 2002.08.01

Abstract

As computer-related technologies have been developed, legacy design systems have not been appropriate far new computing environment. It is necessary that most of them are either modified or newly developed. However, these activities require quite much amount of cost and time. This paper presents a method of extending legacy design systems to the internet without any modification using XML and XSLT. We have been extended legacy systems in the two viewpoints. First, an XML document has been defined to present the input information of a legacy system which is executed on the consol environment - MS DOS, for example. Also, an XSLT document has been generated to transform an XML document to the input document of the legacy system An XML document is transformed to the input document by XSLT processor according to the transformation rules defined in the XSLT document. This technique to generate input documents is independent to the platform type and facilitates to link legacy systems to other systems. Second, a legacy system controller has been made to control a legacy system and developed a web service to extend it and its controller. The legacy system controller operates it automatically. The web service provides its functions to other systems via internet. We have applied the developed methodologies to the legacy gear design system 조ich calculates AGMA gear rating md made AGMA gem rating web service.

Keywords

References

  1. Extensile Markup Language XML
  2. XML Stylesheet Language Transformations XSLT
  3. Standard Generalized Markup Language Extensible Markup Language SGML
  4. Document Type Definition DTD
  5. XML Schema
  6. 한국공작기계학회 2000년도 추계 학술대회 논문집 XML을 이용한 기어 장치 설계정보의 구조적 표현 정태형;안준형
  7. 한국정밀공학회 2001년도 춘계학술대회 논문집 웹 기반 환경에서 XML을 이용한 기어설계 데이터의 통합 정태형;박승현
  8. 한국공작기계학회 2001년도 추계 학술대회 논문집 XML과 XSLT를 이용한 레거시 기어설계 시스템의 확장에 관한 연구 정태형;박승현
  9. Simple Object Access Protocol SOAP
  10. Web Service Description Language WSDL
  11. Active Server Page.NET ASP.NET