Modeling of application and information systems from ready–made Internet service resources
https://doi.org/10.15514/ISPRAS-2019-31(1)-1
Abstract
The approach to creation of complex (information and applied) systems from ready resources (modules, components, reusable components, services, reuses, etc.) is considered. At the heart of the approach of creating systems, Web systems is a component model (CM), which includes functional, system, service and interface resources (GOR), and the algebra of components to perform various operations on the GOR. Application functions components of the KPI are described in the programming languages (PL), interfaces in languages IDL and WSDL, and service components are created in SOA, SCA IBM Sphere, or get out of the Internet libraries, as a ready. The initial components are verified and stored in the repository of GOR and interfaces. The method of assembling GOR: Link in IBM and MS.VS environment are presented; make in BSD, config in JavaEE; IEEE standard 828–96–2012 (Configuration). GOR tested on many test data, verified their accuracy and reliability. A quality certificate based by ISO/IEC 9000 (1–4) is generated for the finished configured product. The prospects of development of security and quality of web systems are given.
About the Authors
Ekaterina Mikhailovna LavrischevaRussian Federation
Vadim Sergeevitch Mutilin
Russian Federation
Svyatoslav Vladimirovitch Kozin
Russian Federation
Andrey Gennadievitch Ruzhov
Russian Federation
References
1. Lavrischeva E.M., Grishchenko V.N. Assembly programming. Kyiv, Nauk. Dumka, 1991, 236 p. (in Russian).
2. Lipaev V.V., Posin B.A., Strick A.A. Technology of Assembly programming. M., Radio and communication, 1992, 324 p. (in Russian).
3. Lavrischeva E. M., Grishchenko V. N. Assembly programming. The basics of the software product industry. Kiev, Nauk. Dumka, 2009, 371 p. (in Russian).
4. Ershov A.P. Experience of integral approach to the actual problem of Software. Cybernetics, № 3, 1984, pp. 11–21 (in Russian).
5. Lavrischeva E.M., Karpov L.E., Tomilin A.N. Approaches to the representation of scientific knowledge in Internet science. In Proc. of the XIX All–Russian scientific conference "Scientific service on the Internet", Novorossiysk, 18–23 September 2017, pp. 310–326 (in Russian).
6. Lavrischeva E.M., Karpov L.E., Tomilin A.N. Semantic resources for development of ontology of scientific and engineering subject areas. In Proc. of the XVIII All–Russian scientific conference "Scientific service on the Internet", Novorossiysk, September 19–24, 2016, pp. 126–138 (in Russian).
7. SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). W3C Recommendation 27, April 2007, URL: http://www.w3.org/TR/SOAP12–part1.
8. Web Services Description Language (WSDL) 1.1. W3C Note 15 March 2001, URL: http://www.w3.org/TR/wsdl.
9. Reference Model for Service Oriented Architecture 1.0. URL: http://docs.oasis– open.org/soa–rm/v1.0/soa–rm.html.
10. Web Services Resource 1.2 (WS–Resource). URL: http://docs.oasis– open.org/wsrf/wsrf–ws_resource–1.2–spec–os.pdf.
11. Lavrischeva E.M. Theory of object–component modeling software systems. Preprint 29, ISP RAS, 2016, 48 p., ISBN 078–5–91474– 025–9 (in Russian).
12. Lavrischeva E.M. Component theory and collection of technologies to develop industrial applications from ready–made resources. In Proc. of the 4th scientific–practical conference "Actual problems systems and software engineering", APSSE–2015, 20–21 may 2015, pp. 101–119 (in Russian).
13. Lavrischeva E.M. Software engineering. Topic 1.Theory Programming, 50 p.; Topic 2. Programming technology, 48 p.; Topic 3. Fundamentals of software engineering, 52 p. Methodical manuals, Moscow, MIPT, 2016 (in Russian).
14. Lavrischeva E.M., Petrenko A.K. Software Product Lines Modeling. Trudy ISP RAN/Proc. ISP RAS, vol. 28, issue 6, 2016, pp. 40-64. DOI: 10.15514/ISPRAS-2016-28(6)-4 (in Russian).
15. Kulyamin, V.V., Lavrischeva E.M., Mutilin V.S., Petrenko A.K. Verification, and analysis of various operating systems. Trudy ISP RAN/Proc. ISP RAS, vol. 28, issue 3, pp. 189–208. DOI: 10.15514/ISPRAS-2016-28(3)-12 (in Russian).
16. Lavrischeva E.M. Software engineering. Paradigms, Technologies, CASE-Software. 2nd ed. Moscow, Yurayt, 2016, 280 p. (in Russian).
17. Lavrischeva E.M., Grishchenko V.N. Communication of multilingual modules in the EU OS. M.: Finance and statistics, 1982, 136 p. (in Russian)
18. Lavrischeva E.M. Software engineering and technology for development of software systems. Moscow, Yurayt, 2017, 431 p. (in Russian)
19. Ostrovsky A.I. Approach to software interaction JAVA environments and MS .Net. The problems of programming, №2, 2011, pp. 37–44 (in Russian).
20. Lavrischeva E. M. Theory and practice of software factories. Cybernetics and Systems Analysis, volume 47, issue 6, November 2011, pp 961–972. DOI: 10.1007/s10559-011-9376-5.
21. Lavrischeva E.M., Kolesnik A.L., A.Yu. Stenyashin. Object–component design of software systems. Theoretical and applied questions. Bulletin of Taras Shevchenko National University of Kyiv, Series Physics &Mathematics, Kiev, 2013, special issue, pp. 103–117 (in Ukrainian).
22. Ekaterina M. Lavrischeva. Assemblling Paradigms of Programming in Software Engineering. Journal of Software Engineering and Applications, vol. 9, no. 6, 2016, pp. 296–317, DOI: 10.4236/jsea.2016.96021.
23. Lavrischeva Ekaterina. Ontological Approach to the Formal Specification of the Standard Life Cycle. In Proc. of the 2015 Science and Information Conference (SAI), Jule 28–30, London, pp. 965–972.
24. John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez. Semantic Web programming. Willey, 2009, 652 p.
25. Semantic Web. Representation of data on the World Wide Web based on the RDF standards. URL: http://www.w3.org/2001/sw/.
26. John D. McGregor, David A. Sykes. Practical Guide to testing of Object–oriented software. Addison–Wesley Professional, 2001, 416 p.
27. Sayyad A. S., Ingram J., Menzies T., Ammar H. Scalable product line configuration: a straw to break the camel's back. In Proc. of the IEEE/ACM 28th International Conference on Automated Software Engineering (ASE 2013), 2013, pp. 465–474.
28. Lavrischeva E.M., Ryzhov A.G. The approach to the creation of systems and sites of ready–made resources. In Proc. of the XX All–Russian scientific conference "Scientific service on the Internet", Novorossiysk, 17–22 September 2018, CEUR Workshop Proceedings, vol. 2260. pp. 321–345 (in Russian).
29. Kozin S.V. Configuration build of the Linux kernel variant for application systems. Trudy ISP RAN/Proc. ISP RAS, vol. 29, issue3, pp. 161-170 (in Russian). DOI: 10.15514/ISPRAS-2018-30(6)-9.
30. E.M. Lavrischeva, A.K. Petrenko. Informatics: Formation of computer software and technologies of software systems. ISP RAN/Proc. ISP RAS, vol. 30, issue 5, 2018, pp. 7-30. DOI: 10.15514/ISPRAS-2018-30(5)-1.
31. Lavrishcheva E. M. Informatics and Computer-70. Analysis and development aspects. Conference paper, Ivannikov ISP RAS Open Conference, 2018.
32. E. M. Lavrischeva. The Scientific Basis of Software Engineering. International Journal of Applied and Natural Sciences (IJANS), vol. 7, issue 5, 2018, pp. 15–32.
33. Lavrischeva E. M., Pakulin N.V., Ryzhov A.G., Zelenov S.V. Analysis of methods for assessing the reliability of equipment and systems. Practice of methods. ISP RAN/Proc. ISP RAS, vol. 30, issue 3, 2018, pp. 99-120 (in Russian). DOI: 10.15514/ISPRAS-2018-30(3)-8.
Review
For citations:
Lavrischeva E.M., Mutilin V.S., Kozin S.V., Ruzhov A.G. Modeling of application and information systems from ready–made Internet service resources. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2019;31(1):7-24. (In Russ.) https://doi.org/10.15514/ISPRAS-2019-31(1)-1