A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License with Haiku Deck.

Apresentações semelhantes


Apresentação em tema: "Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License with Haiku Deck."— Transcrição da apresentação:

1 Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/47036738@N06Created with Haiku Deck

2 Photo by agirregabiria - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/75012450@N00Created with Haiku Deck

3 Photo by agirregabiria - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/75012450@N00Created with Haiku Deck

4 Studio SOA & HPC 6 Da modelagem de APIs ao Big Data

5 Felipe Oliveira 8 @scaphe | felipe.oliveira@soaexpert.com.br

6

7

8

9

10

11

12

13 I <3 Patterns 12

14

15 Leia o livro ! 12

16

17 Case 3: Notas, Itens, Clientes… Magazine Luiza Case 3: Notas, Itens, Clientes… Magazine Luiza 12 Correlacionando Tudo.

18

19 Rascunho da solução: 12

20

21

22

23

24 SQL QueryOData Request select * from products where id = 1/Products(1) select * from products where name = ‘Milk’ /Products?$filter=name eq ‘Milk’ select name from products/Products?$select=name select * from products order by name/Products?$orderby=name select * from products offset 10 limit 10/Products?$top=10&$skip=10 select * from prices r, products p where r.id = p.id /Products(1)?$expand=Prices Exemplos

25 /Categories?$filter=Name eq ‘Dairy’ Filters Logical Operators eq ne gt ge lt le eq or and Arithmetic Operators add sub mul div mod Parenthesis Operator () Canonical Functions

26 atom json xml (Ou qualquer outro formato que você defina.) Formato /Categories?$format=json *

27 Metadata <edmx:DataServices xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" m:DataServiceVersion="1.0"> <Schema Namespace="NorthwindModel" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://schemas.microsoft.com/ado/2008/09/edm"> <Property Name="CategoryID" Type="Edm.Int32" Nullable="false" p8:StoreGeneratedPattern="Identity" xmlns:p8="http://schemas.microsoft.com/ado/2009/02/edm/annotation" /> <Property Name="CategoryName" Type="Edm.String" Nullable="false" MaxLength="15" Unicode="true" FixedLength="false" /> <Property Name="Description" Type="Edm.String" Nullable="true" MaxLength="Max" Unicode="true" FixedLength="false" />

28 Content Management Maior parte das grandes organizações possuem múltiplas soluções ECM Não há padrão entre os sistemas ECM As APIs são proprietárias, o que eleva o skill set da equipe Linguagens de Query proprietárias Dependendes de plataforma e linguagens: Java, NET Difícil e caro de implementar...

29 CMIS Ajuda a definir ● CMIS Define: ● Modelos e.g. Tipos, Relações ● Padronização da Query Language ● Protocolos Bindings ex: REST, Web Services ● Services ex: Check out/in, versionamento

30 Entendendo CMS

31 Exemplos de Queries SELECT * FROM cmis:document SELECT cmis:Name FROM cmis:folder SELECT cmis:Name FROM cmis:document WHERE IN_TREE(‘soaexpert’) SELECT cmis:ObjectId, cmis:ObjectTypeId, cmis:Name FROM cmis:folderQCON

32 Streams API Consumindo: XMLHttpRequest Web Audio Media Source Extensions Web Cryptography API TextEncoder TextDecoder WebSockets RTCPeerConnection FileWriter Produzindo: XMLHttpRequest FileReader Media Capture MediaStream Recording API Indexed Database Web Cryptography API TextEncoder TextDecoder WebSockets EventSource RTCPeerConnection

33 Todo dia suge uma nova necessidade

34 CQRS

35

36

37 Máquina de estados Orquestração Coreografia

38 Orquestração

39 Coreografia HateOAS

40

41 Lembrete!!! Mostrar Fabric3, Sites etc.

42 Obrigado Contatos: @scaphe Twitter Email: felipe.oliveira@soaexpert.com.brfelipe.oliveira@soaexpert.com.br

43 Save the date 14/05


Carregar ppt "Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License with Haiku Deck."

Apresentações semelhantes


Anúncios Google