Skip to main content
Log in

Enterprise-level business component identification in business architecture integration

  • Published:
Frontiers of Information Technology & Electronic Engineering Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Arch-int, S., Batanov, D.N., 2003. Development of industrial information systems on the web using business components. Comput. Ind., 50(2):231–250. https://doi.org/10.1016/s0166-3615(02)00122-7

    Article  Google Scholar 

  • Bui, T.N., Moon, B.R., 1996. Genetic algorithm and graph partitioning. IEEE Trans. Comput., 45(7):841–855. https://doi.org/10.1109/12.508322

    Article  MathSciNet  Google Scholar 

  • 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. https://doi.org/10.1631/jzus.c1000337

    Article  Google Scholar 

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

  • 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

  • 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. https://doi.org/10.1109/icisce.2016.15

    Google Scholar 

  • 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. https://doi.org/10.1109/TOOLS.2001.941658

    Google Scholar 

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

    MATH  Google Scholar 

  • IBM Business Consulting Services, 2006. Component Business Models Making Specialization Real. http://ptgmedia.pearsoncmg.com/imprint_downloads/ informit/pdfs/cbm.pdf

  • 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. https://doi.org/10.1109/edoc.2001.950437

    Google Scholar 

  • 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.

    Google Scholar 

  • Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P., 1983. Optimization by simulated annealing. Science, 220(4598):671–680. https://doi.org/10.1126/science.220.4598.671

    Article  MathSciNet  Google Scholar 

  • 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. https://doi.org/10.1109/apsec.2001.991462

    Google Scholar 

  • 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. https://doi.org/10.1109/APSEC.1999.809584

    Google Scholar 

  • Levi, K., Arsanjani, A., 2002. A goal-driven approach to enterprise component identification and specification. Commun. ACM, 45(10):45–52. https://doi.org/10.1145/570907.570930

    Article  Google Scholar 

  • 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/searchand- rescue-framework-uksar

  • 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. https://doi.org/10.1109/icebe.2005.32

    Google Scholar 

  • 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).

    Google Scholar 

  • Scheer, A.W., 2000. ARIS—Business Process Modeling. Springer-Verlag Berlin Heidelberg. https://doi.org/10.1007/978-3-642-57108-4

    Book  Google Scholar 

  • 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.

    Google Scholar 

  • 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).

    Google Scholar 

  • Yuan, X.W., Qin, Z., 2009. A decoupling approach to business component identification. 2nd Int. Symp. on Information Science and Engineering, p.467–471. https://doi.org/10.1109/ISISE.2009.40

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiong Fu.

Additional information

Project supported by the National Natural Science Foundation of China (No. 71571189)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fu, J., Luo, Xs., Luo, Am. et al. Enterprise-level business component identification in business architecture integration. Frontiers Inf Technol Electronic Eng 18, 1320–1335 (2017). https://doi.org/10.1631/FITEE.1601836

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/FITEE.1601836

Key words

CLC number

Navigation