Кроссплатформенная разработка и интеграция индивидуального программного обеспечения – ИТ-стратегия для крупной корпорации В быстро меняющемся и постоянно развивающемся мире технологий крупные корпорации сталкиваются с проблемой выбора правильной ИТ-стратегии, которая обеспечит беспрепятственную межплатформенную разработку и интеграцию специального программного обеспечения.
При наличии множества доступных платформ, приложений и баз данных поиск комплексного решения, удовлетворяющего разнообразные потребности корпорации, может оказаться непростой задачей.
Однако, приняв стратегический подход и используя правильные инструменты и технологии, организации могут создать успешную структуру интеграции, которая расширяет возможности их деятельности.
История разработки программных приложений продемонстрировала тенденцию к унификации с целью создания кроссплатформенных решений, преодолевающих ограничения, налагаемые различными операционными системами и языками программирования.
Например, язык программирования C появился как кросс-платформенное решение, позволяющее разработчикам писать код, который можно было выполнять в различных операционных системах.
Однако по мере развития технологий возникли новые проблемы, такие как межплатформенная миграция графического интерфейса, с которой C по своей сути не был способен справиться.
Для решения этих проблем была изобретена Java, представившая концепцию инкапсуляции приложений внутри виртуальной машины Java. В то же время развитие архитектуры тонких клиентов набрало обороты, вызванное ростом Интернета и потребностью в браузерных приложениях.
Этот сдвиг подчеркнул необходимость для крупных корпораций с их длительным жизненным циклом систем рассмотреть возможность внедрения нескольких платформ, таких как Unix, Microsoft, Linux, MS SQL Server, Oracle, DB2, Lotus Notes/Domino и Microsoft Exchange. Продукты Microsoft Business Solutions, включая Great Plains, MS CRM, Navision, Axapta и MS RMS, играют решающую роль в интеграционной среде.
Инициатива Microsoft Project Green направлена на объединение этих продуктов в такие пакеты, как Microsoft Financials, Microsoft Distribution/Supply Chain Management и Microsoft Human Resources. Однако конкретный продукт, который послужит основой для каждого пакета, еще не определен.
Инструменты настройки также развивались с течением времени.
Оглядываясь назад на историю Microsoft Great Plains, мы встречаем Great Plains Dexterity, родной язык программирования и интегрированную среду разработки (IDE).
Сегодня Dexterity сосуществует с современными инструментами настройки и интеграции, такими как eConnect, который представляет собой набор хранимых процедур, в которых основное внимание уделяется кодированию и разработке SQL. Этот сдвиг отражает продолжающуюся тенденцию к использованию SQL-ориентированных подходов в настройке.
Межплатформенная интеграция основана на возможности выполнять вызовы ODBC/JDBC на разных платформах.
Инструменты баз данных, такие как MS SQL Server и Oracle Transparent Gateways, позволяют выполнять гетерогенные SQL-запросы и обновления, демонстрируя сосуществование нескольких платформ и важность межплатформенной совместимости.
Появление C# компанией Microsoft доказало, что чистая концепция Java с ее виртуальной машиной и изоляцией не полностью удовлетворяет требованиям разработки .
NET. Потребность в изоляции и объектно-ориентированной разработке привела к сосуществованию двух миров: Microsoft Windows и Java. Эта двойственность подчеркивает важность интеграции различных платформ, а не предпочтения одной над другой.
При разработке ИТ-стратегии крупных корпораций учитывается несколько факторов.
Достижение хорошего баланса предполагает рассмотрение экономической эффективности выбранных решений.
Например, внедрение относительно недорогого ERP-приложения Microsoft Business Solutions, такого как Great Plains или Navision, можно дополнить специализированными бизнес-приложениями, размещенными в Oracle, DB2, Unix или Linux. Microsoft CRM — заманчивый выбор, который можно эффективно интегрировать с приложениями Java, что еще больше расширяет возможности организации.
Отчетность играет жизненно важную роль в предоставлении аналитической информации и обеспечении принятия решений на основе данных.
В зависимости от платформы и поставщика для беспрепятственного развертывания отчетов можно использовать такие варианты, как Crystal Reports, Oracle, PeopleSoft, SAP, IBM Lotus Notes Domino или Siebel. В заключение, крупные корпорации, приступающие к разработке и интеграции кросс-платформенного программного обеспечения, должны тщательно проанализировать свои альтернативы.
Четко определенная ИТ-стратегия, учитывающая сильные и слабые стороны различных платформ, приложений и баз данных, имеет решающее значение.
Использование опыта опытных специалистов и консультации с поставщиками технологических решений могут значительно облегчить этот процесс.
Приняв целостный подход и обеспечив сосуществование нескольких платформ, организации могут создать надежную ИТ-инфраструктуру, которая расширяет возможности их деятельности и стимулирует инновации.
-
Боевое Применение Мультикоптера В Сирии
19 Oct, 24 -
Хабралента Два Ноль
19 Oct, 24 -
10 Лет Windows Xp
19 Oct, 24 -
Python Meetup 27.02.15: Он И Тога
19 Oct, 24