Full Text:   <1268>

Summary:  <1198>

CLC number: TP303

On-line Access: 2017-10-25

Received: 2016-12-20

Revision Accepted: 2017-04-10

Crosschecked: 2017-09-30

Cited: 0

Clicked: 3687

Citations:  Bibtex RefMan EndNote GB/T7714


Jiong Fu


-   Go to

Article info.
Open peer comments

Frontiers of Information Technology & Electronic Engineering  2017 Vol.18 No.9 P.1320-1335


Enterprise-level business component identification in business architecture integration

Author(s):  Jiong Fu, Xue-shan Luo, Ai-min Luo, Jun-xian Liu

Affiliation(s):  Science and Technology on Information Systems Engineering Laboratory, National University of Defense Technology, Changsha 410073, China

Corresponding email(s):   jiongfu@nudt.edu.cn, xsluo@nudt.edu.cn, amluo@nudt.edu.cn, 18674864900@163.com

Key Words:  Business architecture integration, Business component, Component identification, Create, read, update, and delete (CRUD) matrix, Heuristic

Jiong Fu, Xue-shan Luo, Ai-min Luo, Jun-xian Liu. Enterprise-level business component identification in business architecture integration[J]. Frontiers of Information Technology & Electronic Engineering, 2017, 18(9): 1320-1335.

@article{title="Enterprise-level business component identification in business architecture integration",
author="Jiong Fu, Xue-shan Luo, Ai-min Luo, Jun-xian Liu",
journal="Frontiers of Information Technology & Electronic Engineering",
publisher="Zhejiang University Press & Springer",

%0 Journal Article
%T Enterprise-level business component identification in business architecture integration
%A Jiong Fu
%A Xue-shan Luo
%A Ai-min Luo
%A Jun-xian Liu
%J Frontiers of Information Technology & Electronic Engineering
%V 18
%N 9
%P 1320-1335
%@ 2095-9184
%D 2017
%I Zhejiang University Press & Springer
%DOI 10.1631/FITEE.1601836

T1 - Enterprise-level business component identification in business architecture integration
A1 - Jiong Fu
A1 - Xue-shan Luo
A1 - Ai-min Luo
A1 - Jun-xian Liu
J0 - Frontiers of Information Technology & Electronic Engineering
VL - 18
IS - 9
SP - 1320
EP - 1335
%@ 2095-9184
Y1 - 2017
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/FITEE.1601836

The component-based business architecture integration of military information systems is a popular research topic in the field of military operational research. Identifying enterprise-level business components is an important issue in business architecture integration. Currently used methodologies for business component identification tend to focus on software-level business components, and ignore such enterprise concerns in business architectures as organizations and resources. Moreover, approaches to enterprise-level business component identification have proven laborious. In this study, we propose a novel approach to enterprise-level business component identification by considering overall cohesion, coupling, granularity, maintainability, and reusability. We first define and formulate enterprise-level business components based on the component business model and the Department of Defense Architecture Framework (DoDAF) models. To quantify the indices of business components, we formulate a create, read, update, and delete (CRUD) matrix and use six metrics as criteria. We then formulate business component identification as a multi-objective optimization problem and solve it by a novel meta-heuristic optimization algorithm called the ‘simulated annealing hybrid genetic algorithm (SHGA)‘. Case studies showed that our approach is more practical and efficient for enterprise-level business component identification than prevalent approaches.


概要:基于组件的军事信息系统业务架构集成是军事领域中一个重要研究内容,而识别企业级业务组件是业务架构集成中一个关键问题。当前业务组件识别的方法多是关注于软件层面业务组件,忽略了诸如组织、资源等企业级因素;而目前企业级业务组件识别方法被证明非常低效。因此本文提出一种企业级业务组件识别的新方法,该方法全面考虑了业务组件的内聚度、耦合度、粒度、可维护性、可复用性五个设计原则。首先基于业务组件模型和DoDAF(Department of Defense Architecture Framework)模型对业务组件进行了定义和形式化描述,为了对业务组件进行定量化分析,将业务模型转为一个CRUD(create, read, update, and delete)矩阵并提出了6类指标;然后将业务组件识别问题转化为一个多目标优化问题,并采用了模拟退火遗传算法(simulated annealing hybrid genetic algorithm, SHGA)进行求解。最后通过案例分析验证了本文方法较先前的方法对企业级业务组件识别具有更好的适用性和高效性。


Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article


[1]Arch-int, S., Batanov, D.N., 2003. Development of industrial information systems on the web using business components. Comput. Ind., 50(2):231-250.

[2]Bui, T.N., Moon, B.R., 1996. Genetic algorithm and graph partitioning. IEEE Trans. Comput., 45(7):841-855.

[3]Cai, Z.G., Yang, X.H., Wang, X.Y., et al., 2011. A fuzzy formal concept analysis based approach for business component identification. J. Zhejiang Univ.-Sci. C (Comput. & Electron.), 12(9):707-720.

[4]DoDAF Development Team, 2010. UPDM Search and Rescue (SAR) Diagrams and DoDAF 2 Markups. http://dodcio.defense.gov/Library/DoD-Architecture-Framework/dodaf20journal/

[5]DoD Architecture Framework Working Group, 2009. DoD Architecture Framework Version 2.0, Volume 1: Introduction, Overview, and Concepts, Manager’s Guide. Department of Defense, USA. http://www.doc88.com/p-3774254078745.html

[6]Fu, J., Luo, A.M., Luo, X.S., et al., 2016. A component business model-based approach for business architecture integration of C4ISR system. Int. Conf. on Information Science and Control Engineering, p.17-21.

[7]Ganesan, R., Sengupta, S., 2001. O2BC: a technique for the design of component-based applications. 39th Int. Conf. and Exhibition on Technology of Object-Oriented Languages and Systems, p.46-55.

[8]Goldberg, D.E., 1989. Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Boston, USA.

[9]IBM Business Consulting Services, 2006. Component Business Models Making Specialization Real. http://ptgmedia.pearsoncmg.com/imprint_downloads/linebreakinformit/pdfs/cbm.pdf

[10]Jain, H., Chalimeda, N., Ivaturi, N., et al., 2001. Business component identification—a formal approach. IEEE Int. Conf. on Enterprise Distributed Object Computing, p.183-187.

[11]Jamshidi, P., Mansour, S., Sedighiani, K., et al., 2012. An Automated Service Identification Method. Technical Report No. 1, TR-ASER-2012-01, Automated Software Engineering Research Group, Shahid Beheshti University, Iran.

[12]Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P., 1983. Optimization by simulated annealing. Science, 220(4598):671-680.

[13]Lee, J.K., Jung, S.J., Kim, S.D., et al., 2001. Component identification method with coupling and cohesion. 8th Asia-Pacific Software Engineering Conf., p.79-86.

[14]Lee, S.D., Yang, Y.J., Cho, E.S., et al., 1999. COMO: a UML-based component development methodology. Software Engineering Conf., p.54-61.

[15]Levi, K., Arsanjani, A., 2002. A goal-driven approach to enterprise component identification and specification. Commun. ACM, 45(10):45-52.

[16]Maritime and Coastguard Agency, 2008. Search and Rescue Framework for the United Kingdom of Great Britain and Northern Ireland. https://www.gov.uk/government/publications/search-and-rescue-framework-uksar

[17]Meng, F.C., Zhan, D.C., Xu, X.F., 2005. Business component identification of enterprise information system: a hierarchical clustering method. IEEE Int. Conf. on E-Business Engineering, p.473-480.

[18]Qin, Z., Liang, Y., Zou, H., 2003. Study on identification method of business process based on CIMOSA. J. Manag. Sci. China, 6(3):13-18 (in Chinese).

[19]Scheer, A.W., 2000. ARIS—Business Process Modeling. Springer-Verlag Berlin Heidelberg.

[20]Wang, Z.J., Xu, X.F., Zhan, D.C., 2006. A survey of business component identification methods and related techniques. Int. J. Inform. Technol., 2(4):229-238.

[21]Yang, Y., Wang, J.F., Song, X.F., et al., 2002. Business system planning based on BPR. Comput. Eng. Appl., 22:220-223 (in Chinese).

[22]Yuan, X.W., Qin, Z., 2009. A decoupling approach to business component identification. 2nd Int. Symp. on Information Science and Engineering, p.467-471.

Open peer comments: Debate/Discuss/Question/Opinion


Please provide your name, email address and a comment

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - 2022 Journal of Zhejiang University-SCIENCE