Mule ESB is a lightweight and highly scalable Java-based enterprise service bus (ESB) and integration platform provided by MuleSoft. Mule ESB allows the developer to connect applications easily and quickly. Regardless of various technologies used by applications, Mule ESB enables easy integration of applications, enabling them to exchange data. Mule ESB has the following two editions:
- Community Edition.
- Enterprise Edition.
What is API-led connectivity?
API-led connectivity is a methodical way to connect data to applications through reusable and purposeful APIs within an organisation’s ecosystem. These APIs are developed to play a specific role: unlocking data from systems, composing data into processes, or delivering an experience.
What are the 3 APIs that enable API-led connectivity?
API-led connectivity provides an approach for connecting and exposing building blocks in an ecosystem. Their scope can vary: within a specific domain, within a line of business (LoB), across an organisation spanning multiple LoBs or geographies, and into the external ecosystem. There is a natural tiering as well that moves from the system of records to the system of engagements.
- System APIs
- Process APIs
- Experience APIs
Anypoint Platform components
- API Designer is a web tool that a developer can use to design and document an API, and then share that design with team members.
- API Manager is a component to manage APIs and secure them via an API gateway by creating policies around API calls and throttling.
- Anypoint Studio is a desktop-integrated development environment (IDE) for building your APIs.
- Anypoint Connectors are a set of built-in connectors that a developer can use to integrate applications with thousands of third-party REST and SOAP.
- Anypoint Analytics is a tool to track API metrics, such as performance and usage. It can be also used to create custom charts and dashboards to visualize API performance.
- Anypoint Runtime Manager is the interface to Anypoint Platform which provides a unified view to the developer of all of your apps, servers and APIs. •Anypoint Exchange is a hub used for storage and accessing APIs, templates, connectors, documentation and other resources.•Anypoint Monitoring is a dashboard to monitor applications health. •Anypoint Visualizer is a graphical tool which displays APIs and their dependencies.
Anypoint Studio
- An eclipse based “drag and drop” integration development environment (IDE).
- Used for designing, developing and testing Mule applications.
- Contains a visual editor and has an embedded unit testing framework.
Comments
Post a Comment