DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Software Design and Architecture
  3. Integration
  4. Integrate Mule ESB With Box

Integrate Mule ESB With Box

Take a look at how to integrate Mule ESB with Box, which is an online file sharing and personal cloud content management service.

Sarath Chandra user avatar by
Sarath Chandra
·
Aug. 09, 18 · Tutorial
Like (2)
Save
Tweet
Share
5.71K Views

Join the DZone community and get the full member experience.

Join For Free

Introduction

MuleSoft is a popular ESB technology used to integrate on-premise and cloud applications for data exchange. Box is an online file sharing and personal cloud content management service business. its cloud-based service that helps people and organizations share and collaborate with partners and customers. The box connectors allow developers to interact with Box to fetch the amount of data from any file and anywhere on the web. Using connectivity with Box API, developers can perform the CRUD operations along with other box operations.

The Concepts

  • Box connector account
  • Box developers account with Client ID and Client Key
  • Mule Anypoint Box connector

Mule Anypoint Connector

Box is a cloud storage and collaboration application. Mule Box connector gives the options to connect with Box to perform below operations.

  • User Mangement
    • CRUD for documents
    • Events

Mule ESB Flow for Box Connector

Mule application can use to check authentication for Box and create a folder in box using box connector.

Image title

Benefits

  • No point-to-point integration required
  • Send event notifications
  • Two-way communication between Box and applications
  • We can store any amount of data in a folder of Box  

Client ID and Client Secret Values

A Box developer account provides various options to control the communication between the Box API to other applications. To access the full features of Box and connect with it, we need a client ID and client Secret values. These values are available under Box developer account.

Image title

Image title

Image title

Folder Creation Under Box

Image title

Enterprise service bus Integration application Connector (mathematics) dev Two-way communication Content management system Cloud storage Personal cloud Data (computing)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Continuous Development: Building the Thing Right, to Build the Right Thing
  • Secrets Management
  • What Is Policy-as-Code? An Introduction to Open Policy Agent
  • The 31 Flavors of Data Lineage and Why Vanilla Doesn’t Cut It

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: