View
1.565
Download
0
Category
Preview:
Citation preview
Михаил Захаров
JavaScript и интеграция бизнес-систем
• 79 регионов
• 18 000 поставщиков
• 30 000 пунктов оплаты
• Банки из Топ-100
• «Почта России»
2
3
ПЛАТЕЖНАЯ СИСТЕМА
СИСТЕМА «ГОРОД»
ПОСТАВЩИК УСЛУГ
Унаследованные протоколы поставщиков
JavaScript Magic
4
Протокол системы
.js .js .js .js
Scripting Runtime
Java SE 6
5
Java SE 6
XHR.jar Mail.jar ORADB.jar Crypto.jar XML.jar
6
.js .js .js .js
Scripting Runtime
package CoolAppServer;public interface IApplication { public void DoSomething(Object context) throws Throwable;}
7
function IApplication() { this.DoSomething = function(context){ return true; }}
new IApplication();
8
JavaScript Code Java Code
JS-wrapper
getInterface
put
9
Java SE 6
Crypto.jar XML.jar
JavaScript
Scripting Runtime
ПЛАТФОРМА
СРЕДА ИСПОЛНЕНИЯ
ПРИКЛАДНОЙ КОД
СТОРОННИЙ ПРОДУКТ
JAVA-РАЗРАБОТЧИК
ПРИКЛАДНОЙ РАЗРАБОТЧИК
10
Почему JavaScript ?
Встроен в Java 6 Распространен
Хорошо поддержанНизкий порог
вхождения
11
http://habrahabr.ru/users/ne_kotin/blog/
Вопросы?
12
Информационный центр:
8 800 200 12 24 (бесплатно, круглосуточно)
www.kvartplata.ru
Recommended