30.08.2012, 07:36 | #1 |
Участник
|
Elisy Business Connector - новая технология интеграции с платформой 1С:Предприятие
Elisy Business Connector позволяет взаимодействовать с системами 1С:Предприятие через Интернет-технологии. Решение является кроссплатформенным и более эффективным, чем традиционный доступ через COM/OLE. Elisy Business Connector – это связующий компонент. Он позволяет связываться с опубликованными информационными базами 1С:Предприятие на Apache/IIS и в облачных сервисах. Для отправки запросов и получения ответов используется http-протокол и форматы JSON/XML. В основу решения легли многие разработки команды Elisy Software Design в области интеграции с 1С: .Net Bridge, MdInternals, Decompiler, Proxy. Используемый подход является кроссплатформенным: он не только позволяет обращаться к системам 1С:Предприятие, работающим на Windows и Linux, но также может обратиться к системам, размещенным на облачных сервисах. Сейчас компонент доступен для Java, .Net framework, Silverlight и Mono. Архитектура Business Connector спланирована так, что в будущем позволит перенести компонент на другие популярные фреймворки. Внутри 1С-модулей компонент доступен на Windows через технологию 1C.Net:Предприятие. Пример для Mono/.Net/Silverlight: Код: using Elisy.BusinessConnector; using Elisy.BusinessConnector.VM; using Elisy.BusinessConnector.Types; ... string connectionString = "ws=\"http://demo-ma.1c.ru/trade\";Usr=\"\";Pwd=\"\";L=\"en_US\""; Connection connection = new Connection(connectionString); connection.Open(); String[] users = connection.GetUserList(); connection.Login(user[0], "password"); GlobalContext gc = new GlobalContext(connection); string serverValue = gc.GetServerModule("CommonServerModule").Invoke("SomeExportFunction", null).ToString(); connection.Close(); Код: import net.elisy.businessconnector.*; import net.elisy.businessconnector.vm.*; ... String connectionString = "ws=\"http://demo-ma.1c.ru/trade\";Usr=\"\";Pwd=\"\";L=\"en_US\""; Connection connection = new Connection(connectionString); connection.open(); String[] users = connection.getUserList(); connection.login(users[0], "password"); GlobalContext gc = new GlobalContext(connection); Object server2 = gc.getServerModule("CommonServerModule").invoke("SomeExportFunction", null); connection.close(); |
|
30.08.2012, 07:49 | #2 |
Участник
|
Библиотеки для скачивания (альфа-версия)
Здесь можно скачать библиотеки для Java 1.6, Mono 2.8, .Net framework 4.0 и Silverlight 4. Это альфа-версия для предварительного тестирования.
Реализованная функциональность: • Подключение к информационной базе и отключение • Получение информации о подключении • Вызов удаленных серверных методов без параметров • Распознавание простейшего типа: строка • Поддержка Java 1.6, .Net framework 4, Silverlight 4, Mono 2.8 |
|
27.11.2012, 14:33 | #3 |
Участник
|
Запущена страница проекта:
Elisy Business Connector |
|
Теги |
1c, elisy business connector, java, mono, net framework, silverlight |
|
|