"jaggery.js — сладкие корпоративные решения",...

Post on 09-Jun-2015

736 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Слайды доклада "Jaggery.js — сладкие корпоративные решения"

TRANSCRIPT

Jaggery.js - сладкие корпоративные решения

Jaggery.js

серверный фреймворк

WSDL-сервисы

файлыбазы данных

пользователи

REST API

Jaggery.js есть всё необходимое

.........

Jaggery.js

Java

Oxygenating the Web Services

Open Source12 продуктов

Санджива Виеравана

основатель и гендиректор

ранее работал в Intel

отвечает в WSO2 за веб-сервисы и SOA

Пол Фремантл

сооснователь и технический директор

ранее работал в IBM

отвечает в WSO2 за корпоративное промежуточное ПО, веб-сервисы и стандарты SOA

Дмитрий Сотников

вице-президент

ранее работал в Cloud Solutions, сооснователь Jelastic

отвечает в WSO2 за направление облачных технологий

TOBA CAPITAL

20 000 000 $

Офисы

КалифорнияСША

КалифорнияСША

КоломбоШри Ланка

ЛондонВеликобритания

ИндианаСША

User Engagement Server

готовый корпоративный портал

на Jaggery.js

Корпоративный магазин приложений

Гаджеты, дэшборды, минисайты

Единый вход (SSO)

Веб-сервер + Jaggery.js

IDE в браузере

User Engagement Server

Корпоративный магазин приложений

IDE в браузере

Jaggery.jsExpress

УСТАНОВКА

1. Установить Java

2. Загрузить и распаковать Jaggery.js

3. Запустить bin/server.sh или bin/server.bat

ШАБЛОНЫ

<div><%=name%></div>

<%  var name = “Ivan”;  include(“name.tmp.jag”);%>

name.jag

name.tmp.jag

<% for (var i=0; i<5; i++) { %>

<div><%=i%></div>

<% } %>

<% if (isBlack) { %>

<div class=”black” />

<% } else { %>

<div class=”red” />

<% } %>

<%= isBlack ? “black” : “red” %>

СЕРВИСЫ

soatest.parasoft.com/services/#Calculator

11

9

6

8

5

7

4

0

32 x

:

x

=

-

+

4x9

var ws = require(“ws”);

var stub = new ws.WSStub();

var operation = stub  .services[“Calculator”]

   .operations[“multiply”];

http://.../?wsdl

<p:multiply xmlns:p="http://www.parasoft.com/wsdl/calculator/">

<!--Exactly 1 occurrence-->

<xsd:x xmlns:xsd="http://www.parasoft.com/wsdl/calculator/">4</xsd:x>

<!--Exactly 1 occurrence-->

<xsd:y xmlns:xsd="http://www.parasoft.com/wsdl/calculator/">9</xsd:y>

</p:multiply>

сообщение понятное веб-сервису

?? 4 и 9

var template = operation.payloadXML();

var payload = fillTemplate(                  template,                  [4,9]);

var resultXml = operation         .request(payload);

Благодарю за внимание!

bit.do/jaggery

Alexander.Novikov@t-platforms.ru

top related