Кроссплатформенная Разработка И Интеграция Индивидуального Программного Обеспечения – Ит-Стратегия Для Крупной Корпорации

Кроссплатформенная разработка и интеграция индивидуального программного обеспечения – ИТ-стратегия для крупной корпорации В быстро меняющемся и постоянно развивающемся мире технологий крупные корпорации сталкиваются с проблемой выбора правильной ИТ-стратегии, которая обеспечит беспрепятственную межплатформенную разработку и интеграцию специального программного обеспечения.

При наличии множества доступных платформ, приложений и баз данных поиск комплексного решения, удовлетворяющего разнообразные потребности корпорации, может оказаться непростой задачей.

Однако, приняв стратегический подход и используя правильные инструменты и технологии, организации могут создать успешную структуру интеграции, которая расширяет возможности их деятельности.

История разработки программных приложений продемонстрировала тенденцию к унификации с целью создания кроссплатформенных решений, преодолевающих ограничения, налагаемые различными операционными системами и языками программирования.

Например, язык программирования 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. В заключение, крупные корпорации, приступающие к разработке и интеграции кросс-платформенного программного обеспечения, должны тщательно проанализировать свои альтернативы.

Четко определенная ИТ-стратегия, учитывающая сильные и слабые стороны различных платформ, приложений и баз данных, имеет решающее значение.

Использование опыта опытных специалистов и консультации с поставщиками технологических решений могут значительно облегчить этот процесс.

Приняв целостный подход и обеспечив сосуществование нескольких платформ, организации могут создать надежную ИТ-инфраструктуру, которая расширяет возможности их деятельности и стимулирует инновации.

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.