{"id":4094,"date":"2020-04-28T07:58:34","date_gmt":"2020-04-28T06:58:34","guid":{"rendered":"https:\/\/sandbox.weareadaptive.com\/?p=4094\/"},"modified":"2020-11-20T11:01:43","modified_gmt":"2020-11-20T11:01:43","slug":"fdc3-1-1-arrived","status":"publish","type":"post","link":"https:\/\/sandbox.weareadaptive.com\/fr\/2020\/04\/28\/fdc3-1-1-arrived\/","title":{"rendered":"FDC3 1.1 has arrived!"},"content":{"rendered":"<div class=\"col s12 m12 l12 xl12 main-content\">\n<div class=\"post-content\">\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.finos.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">FINOS<\/a> recently announced the <a href=\"https:\/\/www.finos.org\/blog\/introducing-fdc3-1.1\" target=\"_blank\" rel=\"noopener noreferrer\">1.1 release of the FDC3 desktop standard<\/a>. We at Adaptive are excited about this release, and the new capabilities it enables on the financial desktop. We are also proud of the role we play working with the community to evolve the standard, and push our industry forward.<\/p>\n<p style=\"text-align: justify;\">Since Adaptive&rsquo;s inception, we have been involved in projects where we had to compose applications together to create new workflows, and we saw first-hand how transformative desktop interoperability and micro-frontends can be for both businesses, and the way people work.<\/p>\n<p style=\"text-align: justify;\">This is why we continue to invest time and effort into FINOS and FDC3 \u2013 we believe these standards matter for our clients. I have poured much of my own free time into the FDC3 community over the past 18+ months, during which I have served on the FDC3 Program Management Committee, as chair of the API working group, and later the Intents and Context Data working group.<\/p>\n<p style=\"text-align: justify;\">It has been immensely encouraging to see how the community has grown during this time, and how financial organizations, large and small, have come together to collaborate around shared interests.<\/p>\n<p style=\"text-align: justify;\">I am proud to say that <a href=\"https:\/\/sandbox.weareadaptive.com\/2020\/04\/07\/adaptive-now-silver-member-finos\/\" target=\"_blank\" rel=\"noopener noreferrer\">Adaptive has now joined FINOS as a silver member<\/a>, supporting and investing in our community. We have unique insight to offer to the FINOS community from our years of experience building bespoke, real-time trading systems.<\/p>\n<h2><\/h2>\n<h2>What is FDC3?<\/h2>\n<p style=\"text-align: justify;\">The Financial Desktop Connectivity &amp; Collaboration Consortium was founded in 2017 by OpenFin and contributed to FINOS, the Fintech Open Source Foundation.<\/p>\n<p style=\"text-align: justify;\">You can read about the mission of FDC3, and its business focus, on <a href=\"https:\/\/www.finos.org\/fdc3\" target=\"_blank\" rel=\"noopener noreferrer\">FINOS\u2019s program page<\/a>, but I like the tagline that jumps out at you if you go to <a href=\"https:\/\/fdc3.finos.org\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/fdc3.finos.org<\/a>: \u201c<em>Open Standards for the Financial Desktop<\/em>\u201d. To me this perfectly summarizes what the FDC3 community is working towards: open standards that allow financial applications, from any firm or vendor, to collaborate with one another, and compose powerful workflows that can transform the way people work.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4131 \" src=\"https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/FDC3-elements-1024x493.png\" sizes=\"(max-width: 864px) 100vw, 864px\" srcset=\"https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/FDC3-elements-1024x493.png 1024w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/FDC3-elements-300x144.png 300w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/FDC3-elements-768x370.png 768w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/FDC3-elements-667x321.png 667w\" alt=\"\" width=\"864\" height=\"416\" \/><\/p>\n<div style=\"padding: 0px;\">\n<p style=\"text-align: justify;\">The FDC3 standard is made up of four complimentary specifications: App Directory, Intents, Context Data and API. Together they provide the connecting glue that allows micro-frontends, or desktop components, to \u201cspeak the same language\u201d.<\/p>\n<\/div>\n<p>These specifications are underpinned by real-world business use cases, produced by the <a href=\"https:\/\/finosfoundation.atlassian.net\/wiki\/spaces\/FDC3\/pages\/169738241\/Use+Case+Working+Group\" target=\"_blank\" rel=\"noopener noreferrer\">FDC3 Use Cases working group<\/a>.<\/p>\n<div style=\"display: flex; flex-direction: column; align-items: center;\">\n<p style=\"text-align: left;\"><span style=\"color: #27578c;\"><strong>Watch my FinJS talk on this topic<\/strong><\/span><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/pdezt2q_T3A\" width=\"700\" height=\"400\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<\/div>\n<h2><\/h2>\n<h2>What is new in FDC3 1.1?<\/h2>\n<p style=\"text-align: justify;\">FDC3 1.1 comes a little bit more than a year after the initial 1.0 release.<\/p>\n<p style=\"text-align: justify;\">In this release, we have focused on support for new workflows around sharing of data between applications, in the form of the <span style=\"color: #27578c;\"><strong>Channels API<\/strong><\/span>. The Channels API allows applications to share data over dedicated named channels, and abstracts use cases like \u201ccolor linking\u201d between applications, which is common in the financial industry.<\/p>\n<p>For example:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4155 alignnone\" src=\"https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-5-1024x728.png\" alt=\"\" width=\"600\" height=\"426\" srcset=\"https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-5-1024x728.png 1024w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-5-300x213.png 300w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-5-768x546.png 768w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-5-667x474.png 667w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-5.png 1046w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p style=\"text-align: justify;\">We have also standardized some key building blocks as official context data schemas. These include data types for <a href=\"https:\/\/fdc3.finos.org\/docs\/1.1\/context\/ref\/Instrument\" target=\"_blank\" rel=\"noopener noreferrer\">instrument<\/a>, <a href=\"https:\/\/fdc3.finos.org\/docs\/1.1\/context\/ref\/Contact\" target=\"_blank\" rel=\"noopener noreferrer\">contact<\/a>, <a href=\"https:\/\/fdc3.finos.org\/docs\/1.1\/context\/ref\/Organization\" target=\"_blank\" rel=\"noopener noreferrer\">organization<\/a>,\u00a0etc.<\/p>\n<p style=\"text-align: justify;\">I have personally worked hard on making sure these schemas are published with unique identifiers on the FDC3 website, from where they can be consumed directly for code generation and validation, enabling powerful development workflows.<\/p>\n<p>For example, this is <a href=\"https:\/\/fdc3.finos.org\/schemas\/1.1\/organization.schema.json\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/fdc3.finos.org\/schemas\/1.1\/organization.schema.json<\/a>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4154 alignnone\" src=\"https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-6-1024x728.png\" alt=\"\" width=\"600\" height=\"426\" srcset=\"https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-6-1024x728.png 1024w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-6-300x213.png 300w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-6-768x546.png 768w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-6-667x474.png 667w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/code-6.png 1046w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p style=\"text-align: justify;\">In response to feedback from the community, we have also focused on improving the developer experience, and there is now a reference guide for <a href=\"https:\/\/fdc3.finos.org\/docs\/1.1\/intents\/ref\/StartCall\" target=\"_blank\" rel=\"noopener noreferrer\">intents<\/a> and <a href=\"https:\/\/fdc3.finos.org\/docs\/1.1\/context\/ref\/Context\" target=\"_blank\" rel=\"noopener noreferrer\">context data types<\/a>.<\/p>\n<p style=\"text-align: justify;\">For more details about the changes in the 1.1 release, see the <a href=\"https:\/\/github.com\/finos\/FDC3\/releases\/tag\/v1.1\" target=\"_blank\" rel=\"noopener noreferrer\">release notes<\/a>, and the <a href=\"https:\/\/www.finos.org\/blog\/introducing-fdc3-1.1\" target=\"_blank\" rel=\"noopener noreferrer\">FINOS release blog<\/a>.<\/p>\n<h2><\/h2>\n<h2>What comes next?<\/h2>\n<p style=\"text-align: justify;\">The FDC3 community has some exciting additions planned for the next releases, including support for two-way operations that return data, and more intents and data types to support financial use cases.<\/p>\n<p style=\"text-align: justify;\">Adaptive\u2019s <a href=\"https:\/\/sandbox.weareadaptive.com\/showcase\/\" target=\"_blank\" rel=\"noopener noreferrer\">Reactive Trader<\/a><sup>\u00ae<\/sup><a href=\"https:\/\/sandbox.weareadaptive.com\/showcase\/\" target=\"_blank\" rel=\"noopener noreferrer\"> Cloud showcase application<\/a> already includes <a href=\"https:\/\/github.com\/AdaptiveConsulting\/ReactiveTraderCloud\/releases\/tag\/v1.3.0\" target=\"_blank\" rel=\"noopener noreferrer\">support for FDC3<\/a>, and we have plans to further expand our offerings.<\/p>\n<h2><\/h2>\n<h2>How can we help?<img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-4132\" src=\"https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/Adaptive-networking-logo-1024x968.png\" sizes=\"(max-width: 340px) 100vw, 340px\" srcset=\"https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/Adaptive-networking-logo-1024x968.png 1024w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/Adaptive-networking-logo-300x284.png 300w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/Adaptive-networking-logo-768x726.png 768w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/Adaptive-networking-logo-529x500.png 529w\" alt=\"\" width=\"340\" height=\"321\" \/><\/h2>\n<p style=\"text-align: justify;\">At Adaptive, we have put several projects based on FDC3 into production for our clients, including a desktop interoperability framework for a Tier 1 investment bank.<\/p>\n<p style=\"text-align: justify;\">The <a href=\"https:\/\/sandbox.weareadaptive.com\/clients\/#Keeping-the-Personal-Touch:-a-Journey-with-NatWest-Markets-Symphony-and-Adaptive\" target=\"_blank\" rel=\"noopener noreferrer\" data-ol-has-click-handler=\"\">NatWest Markets Scout<\/a> project closely relied on FDC3 to enable interoperability between Symphony and NWM\u2019s other applications to create a seamless user experience.<\/p>\n<p style=\"text-align: justify;\">FDC3\u2019s vision of an interoperable desktop mirrors our focus on great workflow, not just applications. Our UX and technical teams are experienced in applying workflow-driven design to business problems, helping organisations put in place transformative desktop ecosystems.<\/p>\n<p style=\"text-align: justify;\">Please <a href=\"mailto:sales@weareadaptive.com\">get in touch<\/a> if you would like to know more.<\/p>\n<p>&nbsp;<\/p>\n<h1 style=\"text-align: right;\">Riko Eksteen<img loading=\"lazy\" decoding=\"async\" class=\"alignright size-thumbnail wp-image-4104\" src=\"https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/Riko_round-150x150.png\" sizes=\"(max-width: 150px) 100vw, 150px\" srcset=\"https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/Riko_round-150x150.png 150w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/Riko_round-120x120.png 120w, https:\/\/sandbox.weareadaptive.com\/wp-content\/uploads\/2020\/04\/Riko_round.png 236w\" alt=\"\" width=\"150\" height=\"150\" \/><\/h1>\n<p style=\"text-align: right;\">Head of Desktop Strategy,<br \/>\nAdaptive Financial Consulting Ltd<\/p>\n<p style=\"text-align: right;\"><a class=\"btn-flat alt cta-talk\" href=\"mailto:sales@weareadaptive.com\">Let\u2019s talk<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>FINOS recently announced the 1.1 release of the FDC3 desktop standard. We at Adaptive are excited about this release, and &#8230;<\/p>\n","protected":false},"author":24,"featured_media":4161,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,242,135],"tags":[221],"class_list":["post-4094","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-desktop-strategy","category-reactive-web-development","tag-adaptive-reactive-trader"],"_links":{"self":[{"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/posts\/4094"}],"collection":[{"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/comments?post=4094"}],"version-history":[{"count":3,"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/posts\/4094\/revisions"}],"predecessor-version":[{"id":5567,"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/posts\/4094\/revisions\/5567"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/media\/4161"}],"wp:attachment":[{"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/media?parent=4094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/categories?post=4094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sandbox.weareadaptive.com\/fr\/wp-json\/wp\/v2\/tags?post=4094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}