photo by samsungtomorrow - creative commons attribution-noncommercial-sharealike license n06created...
TRANSCRIPT
![Page 1: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/1.jpg)
Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/47036738@N06 Created with Haiku Deck
![Page 2: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/2.jpg)
Photo by agirregabiria - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/75012450@N00 Created with Haiku Deck
![Page 3: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/3.jpg)
Photo by agirregabiria - Creative Commons Attribution-NonCommercial-ShareAlike License https://www.flickr.com/photos/75012450@N00 Created with Haiku Deck
![Page 4: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/4.jpg)
Studio SOA & HPCStudio SOA & HPC6
Web design Graphic design 3D modeling
Da modelagem de APIs ao Big DataDa modelagem de APIs ao Big Data
![Page 6: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/6.jpg)
![Page 7: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/7.jpg)
![Page 8: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/8.jpg)
![Page 9: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/9.jpg)
![Page 10: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/10.jpg)
![Page 11: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/11.jpg)
![Page 12: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/12.jpg)
![Page 13: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/13.jpg)
I <3 Patterns I <3 Patterns 12
![Page 14: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/14.jpg)
![Page 15: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/15.jpg)
Leia o livro ! Leia o livro ! 12
![Page 16: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/16.jpg)
![Page 17: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/17.jpg)
Case 3: Notas, Itens, Clientes…Magazine LuizaCase 3: Notas, Itens, Clientes…Magazine Luiza
12
Correlacionando Tudo.Correlacionando Tudo.
![Page 18: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/18.jpg)
![Page 19: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/19.jpg)
Rascunho da solução: Rascunho da solução: 12
![Page 20: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/20.jpg)
![Page 21: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/21.jpg)
![Page 22: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/22.jpg)
![Page 23: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/23.jpg)
![Page 24: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/24.jpg)
SQL Query OData Request
select * from products where id = 1 /Products(1)
select * from productswhere 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
![Page 25: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/25.jpg)
/Categories?$filter=Name eq ‘Dairy’
Filters
Logical Operatorseq ne gt ge lt le eq or and
Arithmetic Operatorsadd sub mul div mod
Parenthesis Operator()
Canonical Functions
![Page 26: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/26.jpg)
atom json xml
(Ou qualquer outro formato que você defina.)
Formato
/Categories?$format=json *
![Page 27: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/27.jpg)
Metadata
<edmx:Edmx Version="1.0" xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx"> <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"> <EntityType Name="Category"> <Key> <PropertyRef Name="CategoryID" /> </Key> <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" /> </EntityType> </Schema> </edmx:DataServices></edmx:Edmx>
![Page 28: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/28.jpg)
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...
![Page 29: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/29.jpg)
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
![Page 30: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/30.jpg)
Entendendo CMS
![Page 31: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/31.jpg)
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
![Page 32: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/32.jpg)
Streams API Consumindo:
XMLHttpRequestWeb Audio
Media Source ExtensionsWeb Cryptography API
TextEncoderTextDecoderWebSockets
RTCPeerConnectionFileWriter
Produzindo:
XMLHttpRequestFileReaderMedia CaptureMediaStream Recording APIIndexed DatabaseWeb Cryptography APITextEncoderTextDecoderWebSocketsEventSourceRTCPeerConnection
![Page 33: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/33.jpg)
Todo dia suge uma nova necessidade
![Page 34: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/34.jpg)
CQRS
![Page 35: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/35.jpg)
![Page 36: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/36.jpg)
![Page 37: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/37.jpg)
Máquina de estados Máquina de estados
Orquestração
Coreografia
![Page 38: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/38.jpg)
Orquestração
![Page 39: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/39.jpg)
Coreografia HateOAS
![Page 40: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/40.jpg)
![Page 41: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/41.jpg)
Lembrete!!!
• Mostrar Fabric3, Sites etc.
![Page 43: Photo by samsungtomorrow - Creative Commons Attribution-NonCommercial-ShareAlike License N06Created with Haiku Deck](https://reader036.vdocuments.site/reader036/viewer/2022070312/552fc181497959413d8f3d49/html5/thumbnails/43.jpg)
Save the date 14/05