Connecting Online Business Software 101 (B2B)

20
www.anant.us | [email protected] | 202.905.2818 1010 Wisconsin Ave, NW | Suite 250 | Washington, DC 20007 Streamline Information to be Efficient Organize Information to be Smarter Unify Information for Quicker Use Connecting Online Business Software

Transcript of Connecting Online Business Software 101 (B2B)

Page 1: Connecting Online Business Software 101 (B2B)

www.anant.us | [email protected] | 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

Page 2: Connecting Online Business Software 101 (B2B)

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?

Page 3: Connecting Online Business Software 101 (B2B)

Agenda

Understanding your BusinessConnecting Existing TechnologyLaunching the AppReview of Existing Tools

Questions & Answers (if time)

Page 4: Connecting Online Business Software 101 (B2B)

Understanding your Business

People Oriented Approach

Page 5: Connecting Online Business Software 101 (B2B)

Building with Existing Technology

Interface - For PeopleSoftware - Business Rules

Database - Stores / Saves InformationSystems - Complete

Page 6: Connecting Online Business Software 101 (B2B)

Interface Frameworks

Page 7: Connecting Online Business Software 101 (B2B)

Software Frameworks

Page 8: Connecting Online Business Software 101 (B2B)

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

Page 9: Connecting Online Business Software 101 (B2B)

Systems

Page 10: Connecting Online Business Software 101 (B2B)

Systems

Page 11: Connecting Online Business Software 101 (B2B)

SaaS “Integration” Tools - Non Tech

• Software as a Service ( Non Developers )

– If this then that (IFTTT)

– Zapier

– CloudPipes

– CloudWork (Directory)

Page 12: Connecting Online Business Software 101 (B2B)

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

Page 13: Connecting Online Business Software 101 (B2B)

SaaS “Integration” Tools - Technical

• Software as a Service ( Software Developers )

– Elastic.io (Node.js / Java)

– Dell Boomi

– SnapLogic

– Informatica

Page 14: Connecting Online Business Software 101 (B2B)

Open “Integration” Tools - Developers

• Open Source ( Software Engineers / Architects )

– Huginn (Medium)

– Pentaho (Advanced

– TalenD (Advanced) (Also SaaS)

– MuleSoft (Advanced) (Also SaaS)

– Apache Camel (Advanced)

Page 15: Connecting Online Business Software 101 (B2B)

Commercial “Integration” Tools - Dev

• Commercial ( Software Engineers / Architects )

– Neuron ESB

– TIBCO

– Informatica

– Microsoft BizTalk

Page 16: Connecting Online Business Software 101 (B2B)

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.

Page 17: Connecting Online Business Software 101 (B2B)

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.

Page 18: Connecting Online Business Software 101 (B2B)

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

Page 19: Connecting Online Business Software 101 (B2B)

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

Page 20: Connecting Online Business Software 101 (B2B)

www.anant.us | [email protected] | 202.905.28181010 Wisconsin Ave, NW | Suite 250 | Washington, DC 20007

Streamlined DataIntegration / Data Pipelines

Organized KnowledgeSearch / Data Warehouses

Unified InterfacesPortals / Dashboards / Mobile