DocumentCode :
2983264
Title :
Business compilers: towards supporting a highly re-configurable architectural style for service-oriented architecture
Author :
Arsanjani, Ali
Author_Institution :
IBM Global Services, De Montfort Univ., Leicester, UK
fYear :
2002
fDate :
2002
Firstpage :
287
Lastpage :
288
Abstract :
Grammar-oriented Object design (GOOD) uses a business domain-specific language to model the flow an constraints on a set of collaborating enterprise components (EC). Maintenance of these components and their flow composition is a major issue. We present a software tool called the, Business Compiler (BC) that facilitates the definition, debugging and execution of business flow languages in order to help animate and execute the collaboration of components reflecting the business process steps defined by a business modeler. Architects enhance the grammar with component services that serve as actions in,the grammar. The combination of flow definition by modelers and component services by software architects provides a powerful collaborative environment for enabling the incremental creation of a highly re-configurable-architectural style. BC consists Of an application framework that supports component-based development and includes a GUI debugger front end This helps modelers by providing dynamic documentation an can be used by architects to create and execute a formal specification of business flow to facilitate maintainability through a highly adaptive and re-configurable architectural style.
Keywords :
object-oriented programming; program compilers; program debugging; software architecture; Business Compiler; GUI debugger front end; application framework; business domain-specific language; business flow languages; collaborative environment; component services; debugging; dynamic documentation; enterprise components; formal specification; grammar-oriented object design; highly reconfigurable architectural style; service-oriented architecture; software architects; software tool; Animation; Application software; Collaboration; Collaborative software; Collaborative tools; Debugging; Domain specific languages; Graphical user interfaces; Service oriented architecture; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2002. Proceedings. International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-1819-2
Type :
conf
DOI :
10.1109/ICSM.2002.1167783
Filename :
1167783
Link To Document :
بازگشت