Browse > Article

An Object-oriented Framework SOAF utilizing MXL-SOAP for Platform-Independent Component-Based Development  

장진영 ((주)현세시스템)
최용선 (인제대학교 시스템경영공학과)
Abstract
Recently, large-scale enterprise information systems are commonly based on the multi-tiered middleware or frameworks to support such requirements as functional reuse, heterogeneous system resources, and multiple platforms. However, these multi-tiered or distributed multi-platform architecture incurs the interoperability issue of the components and metadata among the middleware. This paper introduces the Simple Object Application Framework (SOAF) which supports heterogeneous resources and platform-independent component-based development, with the abstract programming style of the object-oriented frameworks and the XML-SOAP based component persistence mechanism.
Keywords
Object-Oriented Design (OOD); Framework; Pattern; XML; SOAP; Component-Based Development (CBD); Adaptive Object Models;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Yoder, J. W. and R. Johnson, 'The Adaptive Object Model Architectural Style,' http://www.adaptiveobjectmodel.com/WICSA3/ArchitectureOfAOMsWICSA3.pdf, 2002
2 Foote, B. and Yoder, J. W., 'Metadata and Active Object Models.' Technical Report wucs-98-25, Dept. of Computer Science, Washington University, http://jerry.cs.uiuc.edu/~plop/plop98, October 1998
3 Apache Software Foundation, Apache Axis project, http://ws.apache.org/axis/index.html, May 2004
4 Ledoux, T. and Bouraqadi-Saadani, N. 'Adaptability in Mobile Agent Systems using Reflection,' RM'2000, Workshop on Reflective Middleware, http://www.comp.lancs.ac.uk/computing/rm2000/
5 JCorporate Ltd., 'Expresso Project,' http://www.jcorporate.com/, October 2003
6 Monday, P., M. Dangler, J. Carey, SanFrancisco component framework: an introduction, Addison-Wesley, 2000
7 McGovern, J., S. Tyagi, M. Stevens, and S. Mathew, Java Web Services Architecture, Morgan Kaufmann, 2003
8 W3C, Simple Object Access Protocol, http://www.w3.org/TR/2000/NOTE-SOAP-20000508, May 2000
9 Fugetta, A., Picco, G. P., and Vigna, G., 'Understanding Code Mobility,' IEEE Transactions on Software Engineering, vol. 24, no. 5, 1998   DOI   ScienceOn
10 Schmidt, D.C., 'Reactor: An Object behavioral pattern for concurrent event demultiplexing and event handler dispatching,' (Coplien, J.O. and Schmidt, D.C.,eds.), pp. 529-545, Addison-Wesley, 1995
11 Gamma, E., R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995
12 Fayad, M.E. and D. Schmidt, 'Object-Oriented Application Frameworks,' Communications of the ACM, vol. 40, No. 10, pp. 32-38, October 1997   DOI   ScienceOn
13 uEngine.org, uEngine wfms project, http://www.uengine.org, 2004
14 Smith, B.C., 'Procedural Reflection in Programming Languages,' PhD Thesis, MIT, MIT Laboratory of Computer Science Technical Report 272, Cambridge, Mass
15 Object Management Group. Meta Object Facility (MOF) specification. Technical Report MOF V1.3 RTF, Object Management Group, September 1999
16 Seely, S. SOAP: Cross Platform Web Service Development Using XML, Prentice Hall, 2001
17 IBM Corporation, Bean Scripting Framework, http://oss.software.ibm.com/developerworks/projects/bsf, October 2003
18 Microsoft Corporation, 'Common Language Infrastucture', http://msdn.microsoft.com/netframework/using/understanding/cli/default.aspx, May 2004
19 Jang, J., Y. Choi and J. L. Zhao, 'An Extensible Workflow Management Architecture with Web Services,' International Journal of Web Services Research, vol. 1, no. 2, pp. 1-15, 2004
20 Johnson, R., 'Frameworks = (components + patters),' Communications of the ACM, vol. 40, no. 10, pp. 39-42, October 1997   DOI   ScienceOn
21 Maamar, Z., Q.Z. Sheng, B. Benatallah. 'On composite web services provisioning in an environment of fixed and mobile computing resources,' Information and Technology Management, http://www.cse.unsw.edu.au/qsheng/papers/ITM-03.pdf   DOI   ScienceOn
22 Workflow Management Coalition, The Workflow Reference Model: Document Number TC00-1003, 1995, available at http://www.wfmc.org.
23 Blair, G.S., Coulson, G., Robin, P., and Papathomas, M., 'An Architecture for Next Generation Middleware,' Proc. of the Int. Conf. on Distributed Systems Platforms and Open Distributed Processing (Middleware'98), Springer, 1998
24 인제대학교 BPM 실험실, SOAF 프로젝트, http://bpm.inje.ac.kr/soaf/index.html.
25 Jang, J.,Y. Choi and J. L. Zhao, 'Adaptive Workflow Management with Open Kernel Framework Based on Web Services,' Proc. of the 1st Int. Conf. on Web Services, pp. 124-130, 2003
26 Microsoft Corporation, 'Microsoft .NET Framework Developer Center,' http://msdn.microsoft.com/netframework/, May 2004
27 Sun Microsystems, Inc., 'JavaTM 2 Platform Enterprise Edition Specification, v1.4,' April 2003
28 장진영, 이성용, 최용선, 'e-Business Application 개발을 위한 객체지향 프레임워크와 컴포넌트 생성 도구', 한국전자거래학회 종합학술대회 논문집, pp. 595-602, 2002