Introduction to SnapLogic

*

Excerpt

SnapLogic is an open source platform for building system integrations that can be scripted or extended in Python and Java. With SnapLogic, complex integrations are broken down into discrete components that act upon data streams.

Using this framework, it is possible to build conduits among homogenous SaaS systems, databases, etc. In this session, we'll introduce the system and walk through the code to create a new integration target: a SaaS system with an XML API.

Description

SnapLogic is an open source platform for building system integrations that can be scripted or extended in Python and Java. With SnapLogic, complex integrations are broken down into discrete components that act upon data streams.

Using this framework, it is possible to build conduits among homogenous SaaS systems, databases, etc. In this session, we’ll introduce the system and walk through the code to create a new integration target: a SaaS system with an XML API.

A commercial entity has formed around this platform and has created a marketplace for third-party developers to sell their integration recipes and expertise. We’ll take a look at that both as an interesting example of commercializing F/OSS and as a potential opportunity for independent devs.

Speaking experience

Speaker

  • Biography

    I am a business systems programmer who has worked exclusively in Python since version 2.0.1. I’ve used Python for inventory management, workflow, document management, content management, systems integration and, of course, web publishing. I work as CTO of a consulting firm in the medical device industry. I also teach classes on Python and Django at PCC.