{"title":"轻量级非线程事件导向工作流引擎的体系结构","authors":"Ahana Pradhan, R. Joshi","doi":"10.1145/2611286.2611316","DOIUrl":null,"url":null,"abstract":"The architecture of a thin distributed event-oriented non-threaded but concurrent workflow engine is presented. The approach shows how to architecture a non-threaded workflow engine by eliminating threading through event-oriented paradigm without degrading performance. The architecture is presented formally in terms of just a handful of expressions in CCS, the Calculus of Communicating Systems. The CCS based light-weight model of the distributed engine is built keeping in mind the separation of the outer layer of events with implementation, extensibility, and also the issue of traceability into implementation. The engine with all its components has been implemented over TAO realization of CORBA utilizing its event service component. Performance results of the implementation are also provided including a comparison to a popular open-source workflow system.","PeriodicalId":92123,"journal":{"name":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","volume":"1 1","pages":"342-345"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Architecture of a light-weight non-threaded event oriented workflow engine\",\"authors\":\"Ahana Pradhan, R. Joshi\",\"doi\":\"10.1145/2611286.2611316\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The architecture of a thin distributed event-oriented non-threaded but concurrent workflow engine is presented. The approach shows how to architecture a non-threaded workflow engine by eliminating threading through event-oriented paradigm without degrading performance. The architecture is presented formally in terms of just a handful of expressions in CCS, the Calculus of Communicating Systems. The CCS based light-weight model of the distributed engine is built keeping in mind the separation of the outer layer of events with implementation, extensibility, and also the issue of traceability into implementation. The engine with all its components has been implemented over TAO realization of CORBA utilizing its event service component. Performance results of the implementation are also provided including a comparison to a popular open-source workflow system.\",\"PeriodicalId\":92123,\"journal\":{\"name\":\"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems\",\"volume\":\"1 1\",\"pages\":\"342-345\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-05-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2611286.2611316\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ... International Workshop on Distributed Event-Based Systems. International Workshop on Distributed Event-Based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2611286.2611316","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Architecture of a light-weight non-threaded event oriented workflow engine
The architecture of a thin distributed event-oriented non-threaded but concurrent workflow engine is presented. The approach shows how to architecture a non-threaded workflow engine by eliminating threading through event-oriented paradigm without degrading performance. The architecture is presented formally in terms of just a handful of expressions in CCS, the Calculus of Communicating Systems. The CCS based light-weight model of the distributed engine is built keeping in mind the separation of the outer layer of events with implementation, extensibility, and also the issue of traceability into implementation. The engine with all its components has been implemented over TAO realization of CORBA utilizing its event service component. Performance results of the implementation are also provided including a comparison to a popular open-source workflow system.