Диссертация (1136162), страница 52
Текст из файла (страница 52)
Denotational semantics: the Scott-Strachey approach to programminglanguage theory. MIT Press, 1977281. SiteLang D., Thalheim B. Conceptual Modeling of Internet Sites. ER 2001:p.p.179-192282. Tatnall A.: Web Portals: The New Gateways to Internet Information and Services.IGP, 2005, 380p.283. Tuijn C. Data Modeling from a Categorical Perspective.
PhD thesis, University ofAntwerp, Antwerp, Belgium, 1994284. Vercellis C.: Business Intelligence: Data Mining and Optimization for DecisionMaking. Wiley, 2009, 420p.285. Westarp F., Ordelheide D., Stubenrath M., Buxmann P., König W. InternetbasedCorporate Reporting - Filling the Standardization Gap. HICSS 1999286.
Wagner B.J., Monk E.F. Concepts in Enterprise Resource Planning. (4th ed.).Course Technology, 2013, 274p.337287. Wolfengagen V.E. Semantic Modeling: Computational Models of the Concepts.International Conference on Computational Intelligence and Security, CIS 2010,Nanning, China, 2010, pp.42-46288.
Wolfengagen V.E. Fuctional notation for indexed concepts. In: Proc. WFLP’2000,Benicassim, Spain, Sept. 2000289. Wolfengagen V.E. Object-oriented solutions. In: Advances in Databases andInformation Systems, Workshop in Computing, p.p.407-431. Springer, 1996290. Wolfengagen V.E. Frame theory and computations. In: Computers and artificialintelligence. Vol.3, No.11984, p.p.1-31, 1984291. Zimmermann O., Tomlison M., Peuser S. Perspectives on Web Services. ApplyingSOAP, WSDL and UDDI to Real-World Projects. Springer-Verlag, 2003292. Zykov S.V. Abstract Machine as a Model of Content Management. Workshop onComputer Science and Information Technologies CSIT’2004, Budapest, Hungary, 2004,Vol.1, p.p.251-252293.
Zykov S.V. ConceptModeller: A Frame-Based Toolkit for Modeling ComplexSoftware Applications. In: Proc. of The International Multi-Conference on Complexity,Informatics and Cybernetics (IMCIC 2010), June 29 - July 2, 2010 – Orlando, Florida,USA, pp.468-473294. Zykov S.V. The integrated methodology of pattern-based enterprise applicationdevelopment and maintenance. In Proc. of 6th Central and Eastern European SoftwareEngineering Conference in Russia (CEE-SECR 2010), October 13-15, Moscow, Russia,pp. 214-219295. Zykov S. V., Kukushkin A.
Using Web Portals to Model and Manage EnterpriseProjects // International Journal of Web Portals, 2013, Vol.4, No.5, pp.1-19296. Zykov S.V. Pattern-Based Development of Enterprise Systems: From ConceptualFramework to Series of Implementations. In: Proc. of the 3rd International MultiConference on Complexity, Informatics and Cybernetics (IMCIC 2012), March 25-28,2012, Orlando, Florida, USA, pp.189-193297. Zykov S. V.
Complex content management: From models to implementations //Proceedings of Informing Science & IT Education Conference (InSITE), Wollongong,NSW, Australia, June 30 - July 4, 2014, Informing Science Press, Santa Rosa, CA,U.S.A., 2014, pp. 349-362298. Zykov S. V. Enterprise Applications as Anthropic-Oriented Systems: Patterns andInstances // Agent and Multi-Agent Systems: Technologies and Applications.
9th KESInternational Conference (KES-AMSTA 2015), Springer, Switzerland, 2015, pp.275-283299. Zykov S.V. Integrated Methodology for Internet-Based Enterprise InformationSystems Development. 1st International Conference on Web Information Systems andTechnologies (WEBIST2005), USA, Miami, Florida, May 2005, p.p.
168-175300. Zykov S.V. Developing pattern-based industrial information systems: models,tools and results. In: Proc. of 12th International Workshop on Computer Science andInformation Technologies (CSIT’2010), USATU Editorial-Publishing Office, Ufa,Russia, Vol.1, pp.10-14338301. Zykov S.V. Global Crisis as Enterprise Software Motivator: from LifecycleOptimization to Efficient Implementation Series // Journal of Systemics, Cybernetics &Informatics, 2012, Vol.10, No.2, pp.63-72302. Zykov S.V. Crisis Management for Software Development and KnowledgeTransfer. In: Springer Series in Smart Innovation, Systems and Technologies, Vol.61,Springer International Publishing Switzerland, 2016, 133 pp.303. Zykov S.V.
ITERA Enterprise Portal: from Model to Implementation. In:International Conference on Enterprise Information Systems and Web Technologies,ISRST: Orlando, FL, USA, July 13-16, 2009, pp.140-145Федеральное государственное автономное образовательноеучреждение высшего образования«Национальный исследовательский университет«Высшая школа экономики»Национальный исследовательский ядерный университет«Московский инженерно-фиНа правах рукописиЗЫКОВ Сергей ВикторовичТЕХНОЛОГИЯ ИНТЕГРАЦИИ ДАННЫХ В ГЕТЕРОГЕННЫХКОРПОРАТИВНЫХ ПРОГРАММНЫХ КОМПЛЕКСАХСпециальность 05.13.11 – Математическое и программное обеспечениевычислительных машин,комплексов и компьютерных сетейДиссертация на соискание ученой степени доктора технических наукТом 2Научный консультантдоктор технических наук,профессор Вольфенгаген В.
Э.Москва – 20172ОГЛАВЛЕНИЕПриложение А Пример описания элемента фрейма для визуализациив инструментальном средстве ConceptModeller ……………………………..3Приложение Б Фрагмент описания метаданных в инструментальномсредстве ConceptModeller ……………………………………………………..5Приложение В Исходный текст процедуры конкретизации шаблона ИСУКна основе описаний классов шаблонов ………………………………………7Приложение Г Исходный текст процедуры конкретизации значенийинформационных страниц портального комплекса на основе шаблоновИСУК…………………………………………………………………………….14Приложение Д Исходный текст компоненты визуализации простыхфреймов инструментального средства ConceptModeller ……………………31Приложение Е Исходный текст основной компоненты модуля трансляцииинструментального средства ConceptModeller ……………………………..54Приложение Ж Методика расчета совокупной стоимости владениякорпоративным программным комплексом (Total Cost of Ownership,ТСО) …………………………………………………………………………….62Приложение И Факторы влияния на возврат инвестиций в корпоративныепортальные комплексы (Return On Investment, RОI) ………………..............65Приложение К Краткая информация о производственно-хозяйственнойдеятельности ООО «НГК «ИТЕРА»……………………………...................…66Приложение Л Консолидированный финансовый отчет ООО «НГК«ИТЕРА» ………………………………………………………………………..85Приложение М Пример применения моделей представления и управленияконтентом…..........................................................................................................
110Приложение Н Подтверждения апробации: акты внедрения, справки,дипломы конференций ………….………….………….………….…................ 1183ПРИЛОЖЕНИЕ АПример описания элемента фрейма для визуализации в инструментальномсредстве ConceptModeller (язык XML)<?xml version="1.0" standalone="yes" ?>- <frames:frameset xmlns:frames="http://www.mysolutions.ru./MyFrames">- <concepts>- <concept id="2316095378"><name>Class 1</name><description>Just a sample class.</description></concept>- <concept id="1062349237"><name>Class 2</name><description>A second sample class.</description></concept></concepts>- <relations>- <relation id="0123642342" type="IsA"><originator>1062349237</originator><target>2316095378</target></relation></relations>- <diagrams>- <diagram id="1349813624">- <concept id="1231231423" conceptId="2316095378">- <location><x>8</x><y>8</y></location>- <size><width>128</width><height>24</height></size><color>#ffbf00</color></concept>- <concept id="1231231445" conceptId="1062349237">- <location><x>8</x><y>48</y></location>- <size><width>128</width><height>24</height></size><color>#00bfff</color></concept>- <relation id="0123642342" relationId="3241963481">- <start><x>72</x><y>32</y></start>- <end><x>72</x>4<y>48</y></end>- <edges>- <edge><x>72</x><y>36</y></edge>- <edge><x>60</x><y>36</y></edge>- <edge><x>60</x><y>44</y></edge>- <edge><x>72</x><y>44</y></edge></edges><color>#0000ff</color></relation></diagram></diagrams></frames:frameset>5ПРИЛОЖЕНИЕ БФрагментописанияметаданныхConceptModeller (язык XML)винструментальном- <Project DefaultTargets="Build"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">- <PropertyGroup><Configuration Condition="'$(Configuration)' ==''">Debug</Configuration><Platform Condition="'$(Platform)' == ''">AnyCPU</Platform><ProductVersion>8.0.40607</ProductVersion><SchemaVersion>2.0</SchemaVersion><ProjectGuid>{300A6C53-31EC-4C5E-B0D331CFDD42F670</ProjectGuid><OutputType>WinExe</OutputType><RootNamespace>MySolutions.Demos</RootNamespace><AssemblyName>MyControls Demo</AssemblyName><WarningLevel>4</WarningLevel></PropertyGroup>- <PropertyGroup Condition="'$(Configuration)|$(Platform)' =='Debug|AnyCPU'"><DebugSymbols>true</DebugSymbols><DebugType>full</DebugType><Optimize>false</Optimize><OutputPath>..\Debug\</OutputPath><DefineConstants>DEBUG;TRACE</DefineConstants></PropertyGroup>- <PropertyGroup Condition="'$(Configuration)|$(Platform)' =='Release|AnyCPU'"><DebugSymbols>false</DebugSymbols><Optimize>true</Optimize><OutputPath>..\Release\</OutputPath><DefineConstants>TRACE</DefineConstants></PropertyGroup>- <ItemGroup>- <Reference Include="MyCommon, Version=1.0.1774.39607,Culture=neutral, processorArchitecture=MSIL"><HintPath>..\Release\MyCommon.dll</HintPath><SpecificVersion>False</SpecificVersion></Reference><Reference Include="System" /><Reference Include="System.Data" /><Reference Include="System.Drawing" /><Reference Include="System.Windows.Forms" /><Reference Include="System.Xml" /></ItemGroup>- <ItemGroup>- <Compile Include="MyControls Demo\MyControls Demo Form.cs"><SubType>Form</SubType></Compile><Compile Include="MyControls Demo\MyControls Demo.cs" />- <EmbeddedResource Include="MyControls Demo\MyControls DemoForm.resx">средстве6<DependentUpon>MyControls Demo Form.cs</DependentUpon></EmbeddedResource>- <EmbeddedResource Include="MyControlsDemo\Properties\Resources.resx"><Generator>ResXFileCodeGenerator</Generator><LastGenOutput>Resources.cs</LastGenOutput></EmbeddedResource><EmbeddedResource Include="Resources.resx" />- <Compile Include="MyControls Demo\Properties\Resources.cs"><AutoGen>True</AutoGen><DependentUpon>Resources.resx</DependentUpon></Compile>- <None Include="MyControls Demo\Properties\Settings.settings"><Generator>SettingsSingleFileGenerator</Generator><LastGenOutput>Settings.cs</LastGenOutput></None>- <Compile Include="MyControls Demo\Properties\Settings.cs"><AutoGen>True</AutoGen><DependentUpon>Settings.settings</DependentUpon></Compile><AppDesigner Include="MyControls Demo\Properties\" /></ItemGroup>- <ItemGroup>- <ProjectReference Include="MyControls Base\MyControls Base.csproj"><Project>{6DEB6AD7-0FFA-436A-82BE-6FE9B2F2E904}</Project><Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package><Name>MyControls Base</Name></ProjectReference>- <ProjectReference Include="MyControls Library.csproj"><Project>{F6F63E42-0B01-41D2-96D1-3A8AF03C78BE}</Project><Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package><Name>MyControls Library</Name></ProjectReference></ItemGroup><Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" /></Project>7ПРИЛОЖЕНИЕ ВИсходный текст процедуры конкретизации шаблона ИСУК на основеописаний классов шаблонов (язык Perl)#!/usr/bin/perluseuseuseuseDBI;CGI;LWP;Time::Local;require("../nsm/lcat");require("../nsm/subs");require("../nsm/serv");require("../nsm/menu1");my $num_of_articles = 2;my $num_of_news = 2;my $num_of_smi = 2;my $num_of_images = 3;my $images_tabble = "IMAGES";$rq = new CGI;# $tid - ID страницы (левое меню)# $cid - ID раздела (верхнее меню)my $flag = 0;my($name,$cid,$tid,$type,$prop) = (split(/\//,$ENV{"PATH_INFO"}))[1,2,3,4,5];if(($cid =~ /\d/) && ($tid =~ /\d/) && (!$type) && (!$prop)){$page = &getcolumn("RUBRICATOR","NODE_ID",$tid);$filename = &getcolumn("PAGES","TEMPLATE",$page);}$name ||= "index";$nid = $tid; # для новостей$cid = $tid if $cid eq "";# Расчет cid, т.е.