Connecting Online Business Software 101 (B2B)

Post on 23-Jan-2018

364 views 2 download

transcript

www.anant.us | solutions@anant.us | 202.905.28181010 Wisconsin Ave, NW | Suite 250 | Washington, DC 20007

Streamline Information to be EfficientOrganize Information to be SmarterUnify Information for Quicker Use

Connecting Online Business Software

How we solve problems.

What are you trying to do?What is stopping you currently?What have others done and won?What are your options?What do we recommend?

Agenda

Understanding your BusinessConnecting Existing TechnologyLaunching the AppReview of Existing Tools

Questions & Answers (if time)

Understanding your Business

People Oriented Approach

Building with Existing Technology

Interface - For PeopleSoftware - Business Rules

Database - Stores / Saves InformationSystems - Complete

Interface Frameworks

Software Frameworks

Database

SQL / Relational Databases1. Stores in Tables & Columns2. Very Common / Popular3. Works most of the time

NoSQL / Not Only SQL / Non Rel1. Document / Graph / Key Value2. Good for Massive Data 3. Good for Changing Structures

Systems

Systems

SaaS “Integration” Tools - Non Tech

• Software as a Service ( Non Developers )

– If this then that (IFTTT)

– Zapier

– CloudPipes

– CloudWork (Directory)

Custom “Integration” Tools - Dev

• Commercial ( Software Developers / Engineers )

– Spring Integration / Rhino ETL

– Rhino Service Bus / MassTransit.NET

– Node.js / .NET / Java / Ruby

– Apache Spark / Beam / Flink

SaaS “Integration” Tools - Technical

• Software as a Service ( Software Developers )

– Elastic.io (Node.js / Java)

– Dell Boomi

– SnapLogic

– Informatica

Open “Integration” Tools - Developers

• Open Source ( Software Engineers / Architects )

– Huginn (Medium)

– Pentaho (Advanced

– TalenD (Advanced) (Also SaaS)

– MuleSoft (Advanced) (Also SaaS)

– Apache Camel (Advanced)

Commercial “Integration” Tools - Dev

• Commercial ( Software Engineers / Architects )

– Neuron ESB

– TIBCO

– Informatica

– Microsoft BizTalk

Launching & Maintaining

• Simple Software as a Service– Pros: Quick and Dirty. Low Investment. Easy

to setup and maintain.– Cons: Cost per transaction. Not meant for

heavy stress. • Advanced Software as a Service

– Pros: Enterprise Grade. Tested for stress. Big systems connected.

– Cons: Expensive. Small systems not covered.

Launching & Maintaining

• Custom Software (Point to Point)– Pros: Does exactly what you want.– Cons: Maintenance when things change.

• Advanced Open Source Software– Pros: Available for free. Some connectors.– Cons: Mid to High learning curve.

• Advanced Commercial Software– Pros: Enterprise support. Many connectors.– Cons: Mid to high learning curve. Cost.

Demonstrating Concept

1.Slack Channel used to gather Ideas2.Zapier triggered for specific Keywords

a.&Trello - SM / RD / etc.

3.Creates an Item in TrelloTools Used:

1.Slack 2.Zapier3.Trello

What we can help with.

• We curate - We’ll pick what works for you. • We host on the cloud - reliable and affordable.• We are open source - you only pay for support. • We offer maintenance - we can continue to

iterate your solution as your needs grow. • We offer management - we can manage the

cloud for you. • We offer support - technical help or advisory

www.anant.us | solutions@anant.us | 202.905.28181010 Wisconsin Ave, NW | Suite 250 | Washington, DC 20007

Streamlined DataIntegration / Data Pipelines

Organized KnowledgeSearch / Data Warehouses

Unified InterfacesPortals / Dashboards / Mobile