22.04.2010, 20:23 | #1 |
Участник
|
AX.NET: интеграция .NET-приложений с Аксаптой и (будущие) возможности облачных вычислений
Пока разработчики из Microsoft пишут трансляторы байт-кода X++ в MSIL и инструменты для навигации по объектам AOT из Visual Studio, сторонние разработчики создают обертки для приложения Аксапты, позволяющие легко взаимодействовать с ним из .NET-приложений и получить все преимущества IntelliSense, автоматической проверки кода за счет компиляции и т.д. Коллега нашел очень занимательный проект - AX.NET. Вот что пишут о нет сами разработчики:
Цитата:
AX.NET - это каркас (Framework), позволяющий реализовать полную интеграцию .NET-приложений с бизнес-логикой и данными Microsoft Dynamics AX. Достигается это за счет того, что AX.NET создает .NET-версию репозитария объектов приложения Microsoft Dynamics AX (".NET AOT"), к которой разработчик может обращаться с использованием стандартных технологий .NET, таких как LINQ, Data Binding, etc.
.NET AOT автоматически создается генератором сборок AX.NET (AX.NET Assembly Generator). Этот генератор может автоматически создавать .NET-сборки, содержащие таблицы, классы и перечисления (enums) из определенного приложения Microsoft Dynamics AX. Таким образом, .NET AOT может полностью подстраиваться под любое [кастомизированное] приложение Microsoft Dynamics AX. За счет создания .NET-модели объектов приложения AX в сборке AX.NET достигается полная и интуитивная интеграция с Microsoft Dynamics AX с задействованием существующих инструментов повышения производительности, таких как IntelliSense и автоматическая проверка за счет компиляции в Visual Studio. За счет AX.NET разрабатка .NET-приложений, взаимодействующих с бизнес-логикой Microsoft Dynamics AX, становится такой же приятной и удобной, как и разработка обычных .NET-приложений! С намеченным на этот год выпуском AX.NET Server станет возможным использовать AX.NET для вычислений в "облаке" (Cloud). Новая версия AX.NET будет поддерживать подключение к AX.NET Server, в то время как текущая поддерживает лишь подключение напрямую к серверу приложений Microsoft Dynamics AX с использованием Business Connector. AX.NET Server будет предоставлять полный доступ к Microsoft Dynamics AX через стандартные интерфейсы веб-сервисов. За счет использования AX.NET вместе с AX.NET Server станет возможно разрабатывать приложения, которые интегрируются с Microsoft Dynamics AX через интернет или через платформу "облачных" вычислений Microsoft, называющуюся Windows Azure. Текущая версия AX.NET уже совместима с AX.NET Server, так что вы можете начать разрабатывать ваше приложение сейчас и позже перенести вычисления в "облако" с помощью AX.NET Server! Цитата:
В будущем за счет AX.NET Server вам уже не придется использовать Dynamics AX Business Connector на клиентской стороне при использовании AX.NET. Ниже представлен работающий пример взаимодействия AX.NET v2 и Microsoft Dynamics AX с использованием AX.NET Server
|
|
|
За это сообщение автора поблагодарили: Logger (5), Poleax (1). |
22.04.2010, 22:34 | #2 |
Administrator
|
Был на лабах по интеграции офиса и DAX 2009 - там Вадим Корепин говорил, что MS Dynamics AX Snap In для АХ2009 выполнен именно в таком варианте - т.е. используя некий API для аоса.
Что интересно из всего этого - так это то, что формально (хотя это нигде и не проверяется) - за использование обращений к аосу МС хочет денежек (лицензий). Т.е. программы можно писать бесплатно, а за право подключения - изволь платить.
__________________
Возможно сделать все. Вопрос времени |
|
23.04.2010, 00:47 | #3 |
Участник
|
MS хочет денег не столько за обращение к АОСу, сколько за доступ к данным Аксапты и/или манипулирование ими посредством бизнес-логики приложения Аксапты, причем различается осуществление доступа штатным сотрудником компании (отдельно через Windows-клиента, отдельно через Dynamics Mobile, отдельно через Business Conntector и корпоративный портал), доступа 3-х лиц и доступа приложений B2B, но это отдельная тема...
|
|
Теги |
.net, business connector, cloud computing |
|
|