Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouBruna Medeiros Alterado mais de 9 anos atrás
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
13
I <3 Patterns 12
15
Leia o livro ! 12
17
Case 3: Notas, Itens, Clientes… Magazine Luiza Case 3: Notas, Itens, Clientes… Magazine Luiza 12 Correlacionando Tudo.
19
Rascunho da solução: 12
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
37
Máquina de estados Orquestração Coreografia
38
Orquestração
39
Coreografia HateOAS
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.