Driven by new business processes and regulation, the need for data exchange between organisations is heavily increasing. As 'Trading Partners', companies exchange data using electronic messages or 'events'. The automation of this B2B communication is very different compared to the use of Enterprise Service Buses within an organisation.
This presentation will show different insights in protocols and message formats which are being used in business, from file transfer and EDI until AS2 with different XML dialects. Also security and integration with 'endpoints' are explained.
Why is Org Strategy important, what are the possible org patterns and what are some of the benefits and challenges to consider? This 12-page long white paper describes different org existence models, trade-offs, design best practices, and assessment approach. Please leave your comments.
Are you looking for a better strategy to retire your legacy Lotus Notes applications and migrate them seamlessly to the cloud?
Office 365 & Azure brings best of both the worlds together to simplify and enhance the cloud experience. Office 365 with Azure allows more flexibility and greater business agility. It helps leveraging familiar tools for simple deployment, and user experiences as well as a leaner, controlled model for enterprises. Migration of legacy applications to the cloud gets you and your enterprise out of the business of hosting, supporting and maintaining the applications on your infrastructure.
Aqeel Haider, Vice President of Technology Solutions, WinWire Technologies shares an in-depth view of WinWire’s capabilities to retire and re-platform legacy Lotus applications to Office 365 & Azure.
Webinar Agenda:
An overview of WinWire’s approach in performing an assessment of legacy Lotus Notes applications
How to classify multiple Lotus Notes applications and our methodology around archiving, replacing, or consolidation of such applications
From Our Experience – Lessons Learnt
Optimizing your new application in the cloud
Migrating on premises and cloud contents to SharePoint Online at no cost with...Juan Carlos Gonzalez
Presentation delivered at M365 Philly virtual that took place on the 23rd of July 2020. In my session I talked about the migration tools provided by Microsoft to move On-Premises and Cloud contents to SharePoint Online and OneDrive For Business.
Lotus Notes Application to SharePoint Migration ProcessTerrence Nguyen
Presented by Nguyen Hoang Nhut, this presentation covers the approach for migrating Lotus Notes application databases to SharePoint 2007, methodology, process and tools. The presentation also aims to provide an overview of the process of analyzing and planning this type of migration projects.
SharePoint Saturday Vietnam 22/01/11
Why is Org Strategy important, what are the possible org patterns and what are some of the benefits and challenges to consider? This 12-page long white paper describes different org existence models, trade-offs, design best practices, and assessment approach. Please leave your comments.
Are you looking for a better strategy to retire your legacy Lotus Notes applications and migrate them seamlessly to the cloud?
Office 365 & Azure brings best of both the worlds together to simplify and enhance the cloud experience. Office 365 with Azure allows more flexibility and greater business agility. It helps leveraging familiar tools for simple deployment, and user experiences as well as a leaner, controlled model for enterprises. Migration of legacy applications to the cloud gets you and your enterprise out of the business of hosting, supporting and maintaining the applications on your infrastructure.
Aqeel Haider, Vice President of Technology Solutions, WinWire Technologies shares an in-depth view of WinWire’s capabilities to retire and re-platform legacy Lotus applications to Office 365 & Azure.
Webinar Agenda:
An overview of WinWire’s approach in performing an assessment of legacy Lotus Notes applications
How to classify multiple Lotus Notes applications and our methodology around archiving, replacing, or consolidation of such applications
From Our Experience – Lessons Learnt
Optimizing your new application in the cloud
Migrating on premises and cloud contents to SharePoint Online at no cost with...Juan Carlos Gonzalez
Presentation delivered at M365 Philly virtual that took place on the 23rd of July 2020. In my session I talked about the migration tools provided by Microsoft to move On-Premises and Cloud contents to SharePoint Online and OneDrive For Business.
Lotus Notes Application to SharePoint Migration ProcessTerrence Nguyen
Presented by Nguyen Hoang Nhut, this presentation covers the approach for migrating Lotus Notes application databases to SharePoint 2007, methodology, process and tools. The presentation also aims to provide an overview of the process of analyzing and planning this type of migration projects.
SharePoint Saturday Vietnam 22/01/11
Salesforce Sales Cloud services are basically too help the Sales reps and help in managing connections, close the deals, to sell the products and services. The tools, included in Sales cloud are Chatter, Data.com. opportunities and quotes, work process and approval, Forecasting and Analysis, App Exchange, Partner Management, Email and calendaring, Marketing and Leads. Sales Cloud provide following features
06 august meetup - enterprise integration architectureAldo Fernandez
Salesforce Enterprise Integration Architecture: Lessons learned along the way.
What are the components of a good Salesforce Integration Architecture? The Salesforce1 Platform offers architects and developers a wide array of integration technologies and recommended patterns. However, without the correct Integration Architecture and technology infrastructure your projects and solutions will be at risk for performance, scalability, data integrity, and many other problems.
On this session we are going to talk about the different lessons learned working on different enterprise integration scenarios.
SharePoint Migration-What you need to knowOliver Wirkus
A migration to SharePoint is not an easy task and requires extensive and thorough planning to ensure success. This session walks you through all the necessary planning activities and provides established best-practices and recommendation to ensure, your migration planning and migration are efficient and successful.
Many companies are looking to move their CRM application from an on-premise to an on-demand environment. This webinar discusses the benefits and best practices of migrating from Siebel to Salesforce.com.
A successful enterprise Journey to Cloud requires more than technical execution, and we’ll help you learn what to consider, the pitfalls and how to succeed. We’ve helped many companies – in Australia and globally – execute their digital vision and accelerate change on their Journey to Cloud. We’ll share some of their experiences to help you discover how an optimised migration can transform your business.
Speakers:
Chris Fleishmann, Managing Director, Journey to Cloud Chief Architect
Attilio Di Lorenzo, Senior manager, Journey to Cloud Architect
Planning Your Migration to SharePoint Online #SPBiz60Christian Buckley
Session from SPBiz.com online event on June 18th, 2015. It’s always best to begin with a plan, and this session will provide a framework for developing your own migration plan. While tools will help automate some aspects of the content move, much of the complexity of a SharePoint migration happens before a tool is installed. This session will help analysts, project managers and admin of SharePoint to reduce migration time and increase success.
SharePoint Upgrade & Migration Planning: From Strategy To ExecutionRichard Harbridge
How do organizations successfully migrate or upgrade SharePoint to SharePoint Online, Microsoft Teams, & Modern SharePoint From Classic SharePoint Or Legacy Versions Of SharePoint Server?
In this session, MVP and expert Richard Harbridge will discuss what important considerations should be understood and planned before an upgrade/migration, what approaches have successfully worked for other companies, and practical guidance on how best to succeed with your modernization or migration project.
Get a comprehensive guide about Salesforce and its benefits and understand how Salesforce helps you serve customers more efficiently, leading to better business.
This presentation provides an introduction to the area of cloud computing. The presentation discusses the evolution of Cloud Computing, along with its benefits, and how B2B integration benefits from being deployed across a cloud environment. Updated May 2014
Salesforce Sales Cloud services are basically too help the Sales reps and help in managing connections, close the deals, to sell the products and services. The tools, included in Sales cloud are Chatter, Data.com. opportunities and quotes, work process and approval, Forecasting and Analysis, App Exchange, Partner Management, Email and calendaring, Marketing and Leads. Sales Cloud provide following features
06 august meetup - enterprise integration architectureAldo Fernandez
Salesforce Enterprise Integration Architecture: Lessons learned along the way.
What are the components of a good Salesforce Integration Architecture? The Salesforce1 Platform offers architects and developers a wide array of integration technologies and recommended patterns. However, without the correct Integration Architecture and technology infrastructure your projects and solutions will be at risk for performance, scalability, data integrity, and many other problems.
On this session we are going to talk about the different lessons learned working on different enterprise integration scenarios.
SharePoint Migration-What you need to knowOliver Wirkus
A migration to SharePoint is not an easy task and requires extensive and thorough planning to ensure success. This session walks you through all the necessary planning activities and provides established best-practices and recommendation to ensure, your migration planning and migration are efficient and successful.
Many companies are looking to move their CRM application from an on-premise to an on-demand environment. This webinar discusses the benefits and best practices of migrating from Siebel to Salesforce.com.
A successful enterprise Journey to Cloud requires more than technical execution, and we’ll help you learn what to consider, the pitfalls and how to succeed. We’ve helped many companies – in Australia and globally – execute their digital vision and accelerate change on their Journey to Cloud. We’ll share some of their experiences to help you discover how an optimised migration can transform your business.
Speakers:
Chris Fleishmann, Managing Director, Journey to Cloud Chief Architect
Attilio Di Lorenzo, Senior manager, Journey to Cloud Architect
Planning Your Migration to SharePoint Online #SPBiz60Christian Buckley
Session from SPBiz.com online event on June 18th, 2015. It’s always best to begin with a plan, and this session will provide a framework for developing your own migration plan. While tools will help automate some aspects of the content move, much of the complexity of a SharePoint migration happens before a tool is installed. This session will help analysts, project managers and admin of SharePoint to reduce migration time and increase success.
SharePoint Upgrade & Migration Planning: From Strategy To ExecutionRichard Harbridge
How do organizations successfully migrate or upgrade SharePoint to SharePoint Online, Microsoft Teams, & Modern SharePoint From Classic SharePoint Or Legacy Versions Of SharePoint Server?
In this session, MVP and expert Richard Harbridge will discuss what important considerations should be understood and planned before an upgrade/migration, what approaches have successfully worked for other companies, and practical guidance on how best to succeed with your modernization or migration project.
Get a comprehensive guide about Salesforce and its benefits and understand how Salesforce helps you serve customers more efficiently, leading to better business.
This presentation provides an introduction to the area of cloud computing. The presentation discusses the evolution of Cloud Computing, along with its benefits, and how B2B integration benefits from being deployed across a cloud environment. Updated May 2014
“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. “
NATIONAL INSTITUTTE OF STANDARDS AND TECHNOLOGY, US DEPARTMENT OF COMMERCE
This presentation summarizes my experience building and marketing tech companies. My thoughts are organized into broader themes that are category-agnostic, and I provide many examples to illustrate. I originally shared these thoughts at the Grow/Hack meetup in New York on February 13, 2013.
For additional perspective on startup marketing, visit my blog at cezary.co.
How Cloud B2B Enables Michelin’s International OperationsMark Morley, MBA
This webinar was prepared with the help of Michelin and discusses how Cloud B2B integration helps to support Michelin’s international operations. The presentation discusses some of the trends across today's manufacturing industry before Michelin discusses how they manage international operations using B2B solutions from OpenText. Updated May 2014
Voice and Video Join IT In The Cloud - Huawei EnterpriseHuawei Enterprise
Ron Raffensperger's presentation on voice and video joining IT in the cloud, from the Gartner Symposium in Barcelona - November 08th 2011 for Huawei Enterprise.
Remote Exploitation of the Dropbox SDK for AndroidIBM Security
The IBM X-Force Application Security Research Team has discovered a vulnerability in the Dropbox SDK for Android (CVE-2014-8889) which allows attackers to connect applications on mobile devices to a Dropbox account controlled by the attacker without the victim's knowledge or authorization. This is a serious flaw in the authentication mechanism within any Android app using a Dropbox SDK Version 1.5.4 through 1.6.1
Cloud Foundry Summit 2015 a look back or review.
A overview of what happened in the summit and some take away for beginners. Presented for cf meetup Bangalore.
Building Services: .NET FX 3.5, SOAP, REST, and Beyond
Most developers will be aware of various Microsoft technologies to help build SOAP services, the latest of which are WCF and WF in .NET FX 3.5, but there’s another world of services outside SOAP. Recently Microsoft has been very active in its support for, and use of, REST as a mechanism for implementing services. This event will cover recent and forthcoming technologies for building services with SOAP and REST, and we’ll explain REST for the uninitiated.
Agenda:
Session 1: The SOAP Story
In this session we’ll do a lighting quick re-cap of what SOAP is, what specs surround it before looking at how far the SOAP programming model has come in Microsoft’s latest-and-greatest stack – Windows Communication Foundation (WCF) V3.5. We’ll talk about different approaches to building services and we’ll take a good look at the integration between WCF V3.5 and Windows Workflow Foundation (WF) V3.5 which opens up a whole new way of implementing services.
Session 2: Time for a REST
Web applications have evolved; using technologies like AJAX and Silverlight they have rich client-side code that wants to consume services, but they prefer JSON, “plain xml” and REST. In this session we’ll introduce REST for the uninitiated, and we’ll demonstrate some of the new and forthcoming technology that Microsoft has for working with REST: WCF 3.5, Web3S, Windows Live Data, and Codename “Astoria”.
For more details and the original slidedeck visit http://www.microsoft.com/uk/msdn/events/new/Detail.aspx?id=316
This talk has been presented for the Distributed Course. It focuses on how to implement p2p application in .Net
Feedbacks are welcome! If you get inspired by this presentation, please let me know and add credits to your work ;)
Lightbend Fast Data Platform - A Technical Overview
Dean Wampler, O’Reilly author and Big Data Strategist in the office of the CTO at Lightbend discusses practical tips for architecting stream-processing applications and explains how you can tame some of the complexity in moving from data at rest to data in motion.
If the number of spine switches were to be merely doubled, the effect of a single switch failure is halved. With 8 spine switches, the effect of a single switch failure only causes a 12% reduction in available bandwidth. So, in modern data centers, people build networks with anywhere from 4 to 32 spine switches. With a leaf-spine network, every server on the network is exactly the same distance away from all other servers – three port hops, to be precise. The benefit of this architecture is that you can just add more spines and leaves as you expand the cluster and you don't have to do any recabling. Intuition Systems will also get more predictable latency between the nodes.
As a trend, disaggregation seems to be most useful for very large companies like Facebook and Google, or cloud providers. The technology does not necessarily have significant implications for small or medium sized businesses. Historically, however, technology has a way of trickling down from the pioneering phases of existing only within large companies with tremendous resources, to becoming more standardized across the board.
The slides provide a major overview on SOAP protocol, and demonstrates a working example that uses SOAP for RPC. It uses WCF/visual studio and Apache Axis for the implementation.
BizTalk API Apps bring the EAI and B2B integration functionality to Logic Apps. This session will cover how you can work with XML data in Logic Apps, receive, process and send B2B data and use the new Rules Engine to implement business policies that are a part of your logic.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
3. Abstract Gedreven door nieuwe business processen en door regulering neemt de behoefte voor gegevensuitwisseling tussen organisaties hand over hand toe. Als 'trading partners' wisselen bedrijven massaal gegevens uit onder de vorm van elektronische berichten of 'events'. De automatisering van deze B2B-communicatie kent zeer belangrijke verschillen ten overstaan van de integratie door middel van 'enterprise service buses' binnen een organisatie. Tijdens deze avondconferentie verkrijgt U inzicht in de verschillende protocollen en berichtformaten die terzake worden toegepast, gaande van file transfer en EDI tot AS2 met allerlei XML-dialecten. Ook beveiliging en integratie met 'eindsystemen' wordt uitvoerig behandeld. De markt van B2B-integratie-oplossingen is overigens in volle evolutie. En met de komst van 'cloud computing' zal de wereld van B2B-communicatie nog drastisch wijzigen. Communicatie via de cloud, en met partners in de cloud, vormt een belangrijk toekomstperspectief ! De sprekers geven de nodige achtergrond en leiden U, in één avond, door de boeiende evoluerende wereld van B2B-integratie al dan niet via cloud computing.
4. Integration consultancy ESB, SOA, BPMS, B2B, EAI, Composite Apps Vendor independent 33 consultants Part of the Cronos group http://www.i8c.be Who are we?
5. The “waves” 1st: EDI and closed networks 2nd: From 2000 onwards: Internet & XML 3rd: 2010: Cloud & Integration-As-A-Service Picture by Mila Zinkova
11. The 1st wave Organization B Organization A Value Added Network LOC+147+0090305::5’ MEA+WT++KGM:22500’ LOC+9+NLRTM’ LOC+11+SGSIN’ RFF+BM+933’ EQD+CN+ABCU2334536’ NAD+CA+ABC:172:20’
12. Value Added Network Routing (but nor format translation) Each party has “mailbox” Different transmission methods Phone line, ISDN, Bisync, X.25, FTP, OFTP, X.400 mailbox, FTP, WebSphereMQ (IBM), .. Trusted Third Party, e.g. audit information Interconnect to other VANs No translation or transformations
19. VAN setup Back-end Application Back-end Application EAI File (CSV) Appl. adapter Translator Transform VAN #2 X400 EDI FTP Adapter VAN VAN connector FTP Mail Dial up VPN
30. 2nd Wave – Internet & XML Decline of the VANs Direct communication But also upcome of the TDN’s, ASP’s, ... XML as an alternative message format Standardization of XML message formats New protocols (on top of TCP/IP) HTTP: Web Services, EDIINT AS2, POX, RosettaNet RNIF, ebXML ebMS, ... File transfer: FTP, SFTP, FTPS Mail: SMTP, AS1
33. Too many B2B XML standards “Long tail of B2B standards”... EDI handles diversity with EDI Message Implementation Guidelines
34. “New” B2B Protocols Internet & TCP/IP de facto standard Decline of X.25, X.400, Bisync, ISDN, ... HTTP XML over HTTP (Plain Old XML) ebMS – ebXML Messaging, RosettaNet RNIF AS2 File Transfer: FTP, SFTP, FTPS, OFTP, OFTP2, AS3 Mail: SMTP, AS1 Very limited use of Web Services and SOAP!
35. EDIINT EDI over the INTernet Initiative within IETF Apply existing IETF Standards Adds retry, security (S/MIME), acknowledgements Any payload: EDI, XML, binary Applicability Statement EDIINT/AS1: over email EDIINT/AS2: over HTTP EDIINT/AS3: over FTP RFC 1123 Requirements for Internet Hosts RFC 1767 MIME Encapsulation of EDI Objects RFC 1847 Security Multiparts for MIME RFC 2045 MIME Format of Internet Message Bodies RFC 2046 MIME Media Types RFC 2049 MIME Conformance Criteria and Examples RFC 2298 An Extensible Message Format for Message Disposition Notifications RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1 RFC 2821 Simple Mail Transfer Protocol (SMTP) RFC 2822 Standard for the Format of Internet Text Messages RFC 3370 Cryptographic Message Syntax (CMS) Algorithms RFC 3798 Message Disposition Notification RFC 3851 S/MIME Version 3.1 Message Specification RFC 3852 Cryptographic Message Syntax
41. Market consolidation Acquisitions Sterling Commerce, ViaCore IBM ADX & SoftShare Liaison Mergers Inovis/GXS merger Partnerships IBM partners with Hubspan Microsoft partners with GXS Oracle partners with E2Open and SPS Commerce SAP Partners with Crossgate
43. I nfrastructure Integration What is cloud computing? AAS As-A-Service Abstraction of the hardware Don’t care where those servers are
44. What is cloud computing? P latform AAS As-A-Service Abstraction of the software Don’t care: about OS, #servers, … Build or deploy my application on provided platform
45. What is cloud computing? S oftware AAS Storage As-A-Service SAAS: Abstraction of everything Just want to use the application
46. The Cloud stack Desktop Software Platform Infrastructure Storage
47. Some SAAS providers Billing: CRM: Collaboration: ERP: HR: Product & Price configuration: Business Intelligence:
48. 3rd wave: the Cloud Connecting to the cloud Connecting through the cloud Integration
49. Salesforce to elsewhere Outbound messaging Async Secure HTTPS Supports X509 Client Certificates Reliable, 24h retry Only notifications Info about objects that have changed api Earlier API version: only polling Enterprise customers: Salesforce connectors for SAP and Oracle
51. Google App Engine to on-premise Enterprise Google Google AppEngine Application Public Resource on Intranet Linux “Reverse Invoke” Secure Data Connector “SDC Server” Fetch Private Resource on Intranet SignedFetch SSL Username/password Resource Rules
52.
53. Cloud as DMZ BizTalk Server 2010 AppFabric Connect for Services WSO2 Cloud Services Gateway
57. 3rd wave: the Cloud On premise Cloud Company A Company B
58. Babelway Belgian company, founded in 2007 http://www.babelway.com B2B Integration SaaS [multi-tenant] GOAL:simplify B2B data exchange No system installation and maintenance No B2B software installation and maintenance Easy operations, easy conf. of connections 1 to many.
59. Babelway – Solution Overview 3 Main Functions Transport of electronic messages between 2 partners Transformation of messages from an input to an output format (Opt.) Storage of messages for a defined period of time. 2 Technical Parts Message Processing Engine Web GUI
60. Babelway – Configuration - Channel Channel = automatic data flow process between Your system Ext. System of B2B Partner Incoming messages can be routed to a particular channel in function of content or metadata
72. Babelway – System Architecture Amazon AWS EC2 and S3 Services (I-a-a-S)
73. Boomi – http://www.boomi.com Founded in 2000, acquired in 2010 by Dell "Integration is a key element in Dell's future transformation into software and services," says Ray Wang, principal Analyst and chief executive officer at Constellation Research. "Companies like Dell, HP, and Cisco will need to be in software in order to grow." Connects any combination of cloud, SaaS and on-premise applications with no appliances, no software, and no coding Software-as-a-Service platform No hw/sw to install or maintain, auto. upgrades Accessible via any internet browser Multi-tenant architecture
78. Main component in Boomi integration Represents an interface between 2+ systems on business proc. level Composed of shapes connected like a flow chart Executions can be event-based or schedule driven (complex) scheduler API to incl. event-driven integr. into your process Boomi AtomSphere – Process
79. End-points of a process Get data in or send data out Enable communication with applications and data sources On-premise applications - e.g. SAP Cloud/Web-based applications – e.g. Salesforce.com Data repositories – e.g. FTP, DB or an email server Accomplish integration by abstracting the technical details of APIs and transportation protocols. Boomi AtomSphere - Connectors
80. Boomi – The Boomi Atom (1) ... Lightweight dynamic runtime engine Can be deployed On a local machine in your network (on-premise) access to internal resources or applications (behind the company’s firewall) solves On-Premise-to-SaaS integration problem In the BoomiAtomSpherecloud connect with resources or applications accessible via the internet (e.g. web applications or FTP sites) all computing is performed in the Boomi data center > No software or hardware needs to be installed. for SaaS-to-SaaS integration
81. Contains all the components required to execute an integr. proc. from end to end (incl. connectors, transformation rules, …) Monitoring - Status and health of “all atoms” and integration processes Dashboard Provides secure access to on-premise application(s) when deployed behind firewall Boomi - ... The Boomi Atom (2) HTTPS -128 bit encr.
82. Build: ... Visual Integration Technology (point-and-click, drag-and-drop) Library of pre-built connectors and process maps Boomi – Integrate in 3 steps – 1. Build
83. 2. andDeploy integration process Boomi – Integrate in 3 steps – 2. Deploy Atom Name Atom
84. 3. Manage all integrations from the AtomSphere platform. Boomi – Integrate in 3 steps – 3. Manage Atom Name Atom Name
85. Version control offers rollback of integration processes Concept of environments is provided Molecules - (Ent. Ed.) Atom version which provides High-Availability - through Fault-Tolerance High Performance - through intelligent Load-Balancing Boomi – Extra Features
88. SL Server Execution engine (security, logging, runtime, ...) for complex data transfer and transformation tasks pipelines are published Can be installed Local Linux, Windows, Mac OS X In the cloud Rackspace, Amazon Web Service, Private cloud SnapLogic – Server
89. SL Designer Browser-based visual configuration tool (allowing drag-and-drop functionality) Create and configure workflow pipelines connecting any system (no need for custom code) SnapLogic - Designer
90. Orchestration of Snaps that solve an integration path from end to end Snaps are connected together in the Designer Can be scheduled, triggered on-event or on-demand Addressable by a simple REST URL SnapLogic - Pipeline
91. SL SnapStore - http://store.snaplogic.com/ Online store for snaps ( sw delivery model) Snap Certified connector plug-in for the SnapLogic Platform Interfaces with applications to easily perform data operations without any custom code Created by developers ( > SnapLogic API (SnAPI) and SDK) for private use to place for sale and download from the SnapStore Cost-effective alternative to custom hand-coding SnapLogic – SnapStore AND/ OR
92. SL SnapCenter Enterprise level clustering solution Allows easy conf. for 1+ SL servers to scale up parallel pipeline processing Users build, manage and execute pipelines as on a single SL server Cluster manages execution of pipeline behind the scenes in distributed env. Higher throughput, higher # of integration tasks Console’s tabs: overview, pipeline & server, events and history SnapLogic – Architecture - SnapCenter
105. - acquired by IBM WebSphere Cast Iron Cloud Integration Pre-configured integration solutions for hundreds of leading enterprise and cloud applications “Configuration, not coding" approach Cast Iron
106. Cast Iron: does 4 things Connectivity - Connect to ent. apps, on-demand apps, databases, flat-files etc. Transformation - graphically map data between source and target applications Business Logic (Workflow) - graphically define the flow of data between source and target applications Management-one console manages your integration, and have complete visibility to data flowing thru the appliance
107. 2 deployment models: in Cast Iron Cloud I-a-a-S on Cast Iron integr. appliances Integr.On-Premise WebSphere DataPower Cast Iron Appliance XH40: physical appliance to add to on-premise datacenter WebSphere Cast Iron Hypervisor Edition: virtual appliance that can be installed on own hardware Cast Iron – Product Solutions
117. Hubspan Example of Intergration Service Provider that pretends to be Integration As A Service Why not IAAS? No “self service”
118.
119.
120. Microsoft IAAS announced Also this week, we disclosed an early peek into our strategy of “Integration as a Service” which begins to shed light on how we will be taking the integration workload to the cloud. This is a transition we have already made with Windows Server and SQL Server (as we have released Azure flavors of these server products); and we are committed to following this same path with integration. Our plans to deliver a true Integration service – a multi-tenant, highly scalable cloud service built on AppFabric and running on Windows Azure – will be an important and game changing step for BizTalk Server, giving customers a way to consume integration easily without having to deploy extensive infrastructure and systems integration.
122. Summary Integration As AService Very promising Interesting new players + market turmoil Mix of in the cloud & on-premise Software and Hardware appliances Self-service (but someone’s got to do it) 1st wave: EDI & VAN Old technologies aren’t gone yet, e.g. EDI 2nd wave: XML over Internet AS2, SFTP, … With or without Integration Service Provider Many XML languages, too many XML dialects 3rd wave: Integration As AService
In the most basic form, a VAN (value-added network) acts as a regional post office. They receive transactions, examine the 'from' and the 'to' information, and route the transaction to the final recipient. VANs provide a number of additional services, e.g. retransmitting documents, providing third party audit information, acting as a gateway for different transmission methods, and handling telecommunications support.
TODO: animation(too fully understand, requires understanding of public/private key)Message signingUsually not HTTP Basic AuthenticationNon-repudiation through signed acknowledgements (MDN)Network security: discussed furtherMessage level encryption vs. HTTP/SUsually same keypair/certificate for signing/encryption
Interesting & relevant blog: http://blogs.gartner.com/benoit_lheureux/
Flexiscale is British/EuropeRackSpace doesn’t have a real offering yetEasy and quick to provision
Coghead runs on Amazon EC2; was acquired by SAPOverzicht van vele cloud offerings: http://peterlaird.blogspot.com/
Solve360=Norada37signals: http://highrisehq.com/
Contract is defined by of Web Service Endpoint is generated by Salesforce and needs to be implemented; Salesforce outbound messaging does not allow to call web services with contract defined elsewhere
Google - Secure Data ConnectorWorkday – acquired CapeClearSalesForce / Force.com
1 to many: e.g. Connected to X.400 => no seperate VAN supscription necessary
REST API: Tickets: search and listMessages: search, list and view detailsChannels: search and listCatalogue: search and listPush a message
Flow chart: to illustrate the steps through which data is transformed, routed and manupulated from source to destination.
Als metafoor: een connector is als een plug en een API als een socket
2: atoms can be deployed in the cloud to Boomi’s data center or a 3th party data center such as e.g. Amazon ???? How does this work?
Atoms track state to ensure that only unique data is processed (dupl. Detection)
Library: built by a community, the AtomSphere ecosystem expandsVisual Integration Technology (point-and-click, drag-and-drop)Library of pre-built connectors and process maps
Monitor health and activity of all AtomsReview detailed logs of processesSubscribe to alerts that broadcast via RSS for proactive notification of failuresVia Managament Tab users can follow up integration process(es) executionsAssociated log and status notificationsRetry capabilities for messages which had an error during transit
High-availability also ‘self-healing capabilities’Concept of environments: to have the same integration process pointed to different locations (e.g. Test, QA, Production)
TODO: put graphical example, eg For example, a simple pipeline could connect to a source system such as SugarCRM using a SugarCRM Snap, retrieve select data, transform it using a series of functional Snaps, and then write it to a target DB using a DBWrite Snap.
SL SnapCenter: central command center for enterprises to build, deploy, manage and visualize the complex data flow through their integrated applications
All end points are HTTP compatible data services, providing a REST interface to SaaS applications from any web technology.
DataIntegration: More about synchronization, replication Consider everything as data sources and pull data (as opposed to push based events)Informatica:- PowerCenter Cloud Edition: PowerCenter on Amazon EC2- Pervasive: still at v9.2, v10 will bring cloud solutionStill on-premise, not in the cloud?- KapowSoftware: “screen scraping” approach to cloud integration (http://www.kapowsoftware.com/)- Scribe: focus on integration with Microsoft Dynamics CRM (http://www.scribesoft.com)
Jitterbit: open source project, also version as-a-service available, deployed on AmazonAppirio Cloudworks; very vague