Showing posts with label Mule. Show all posts
Showing posts with label Mule. Show all posts

Wednesday, September 29, 2021

Convert an XML to RAML

Convert XML to YAML

If you want to convert XML to RAML there are lots of online tools available to do the task. One among them is https://codebeautify.org/xml-to-yaml. This tool accept XML with namespaces node and convert it in yaml format


Remove namespace from XML

There can be situations where someone requires to remove the namespace from a sample XML. This blog explains the steps 

  1. Go to any of the XML transformation sites online. As an eg. https://www.freeformatter.com/xsl-transformer.html
  2. Paste the XML with namespace in the "XML Input" text area
  3. Paste the following XSLT to  "XSL Input" text area
    1. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <xsl:output method="xml" indent="yes" />
      <xsl:template match="/|comment()|processing-instruction()">
      <xsl:copy>
      <xsl:apply-templates />
      </xsl:copy>
      </xsl:template>
      <xsl:template match="*">
      <xsl:element name="{local-name()}">
      <xsl:apply-templates select="@*|node()" />
      </xsl:element>
      </xsl:template>
      <xsl:template match="@*">
      <xsl:attribute name="{local-name()}">
      <xsl:value-of select="." />
      </xsl:attribute>
      </xsl:template>
      </xsl:stylesheet>
  4. Click on the "Transform XML" button to transform the XML 

Tuesday, February 18, 2020

Compare Mule, Dell Boomi WSO2

Compare Mule, Dell Boomi & WSO2


ItemMuleDell BoomiWSO2Talend Data
Coast180K/year550$/month =6.6K/yearMicro 6K/year,standard 24K for each cloud.  API Cloud+Integration cloud 12K/year$1,170/user monthly $12K/user yearly
Different EditionsGold, Platinum & TitaniumBase, Professional, Pro Plus, Enterprise, Enterprise PlusMicro(No pre prod) & Standard(1 pre prod) (All features available for both)Cloud Data Integration & Cloud Fabric
Charging wayVolume Driven.API DrivenAPI Driven for API Cloud. Volume for Integration Cloud. Per User
Extra info on chargingA good fit if more and more usage is thereEach api is having 2 points and hence each new API increase the cost

B2B CapabilitiesYes
API Management in the Same Platform as API BestYesYes
Support to EDI standards like ANSI X12 and UN/EDIFACT Yes
Hybrid Integration Platform YesYes
iPaaSYesYesYesYes
Other API ManagementWith the help of Service MeshYes
TransformationDataweave. Lots of pre-packaged transformers availableData mapping auto suggestions are availableXSLT
ConnectorsLots of connectors available 300+
PersistnceObject StorePersistant property
Batch ProcessingBatchFlow control
Connecting to on-premise systemsCloudhub allow VPN to connect to on-premiseAtom cloud don't support VPN and hence required to install Atom under the firewall to connect to onpremise
API SpecificationRAML 1.0 & OAS 2.0OAS 2.0OAS 2.0RAML 1.0 & OAS 2.0


Reference:
Monitoring/API Manager - status.boomi.com, https://api.cloud.wso2.com/publisher/   & https://cloudmgt.cloud.wso2.com
 https://www.mulesoft.com/ty/report/gartner-magic-quadrant-ipaas
WSO2 Pricing - https://wso2.com/blogs/cloud/changes-to-wso2-cloud-pricing/

Tuesday, February 4, 2020

Mule Sizing

3 types of licenses/support - https://www.mulesoft.com/anypoint-pricing

Basic subscription + Gold level

  • Anypoint Design Center
  • Anypoint Runtime Manager 
  • Anypoint API Portals
  • Anypoint Exchange
  • Anypoint Connectors –Select
  • 2 VPCs
  • Mule runtime
    • Capacity included: 2 prod / 4 pre-prod cores (cloud or on-prem)
    • Capacity for Management included
  • Gold level support - Base level support
    • 8 x 5 Business Hours
    • 1 Business day response SLA
    • 20+ incidents
  • OPTIONAL - Connector/Module
    • API Manager & Analytics
    • Anypoint MQ
    • Anypoint Security: Edge
    • Anypoint Security: Tokenization
    • EU Control Plane
    • Dedicated Load Balancer
    • Additional VPC/VPC Connectivity
    • Cold Standby/Disaster Recovery
    • Private Cloud Edition

Platinum

  • Support
    • 24 x 7 support
    • 2 hour response SLA
    • Unlimited incidents
  • Features
    • ID federation - Identity management using External identity
    • Global Cloud - Can deploy to multiple cloud regions
    • HA aka Anypoint Fabric (on-prem and cloud)
    • Business groups
    • Hybrid deployment flexibility
    • Multi-host on-premmanagement

Titanium

  • Support
    • 45 mins response SLA
  • Features
    • Advanced Diagnostics
    • End 2 End Transaction Tracing
    • Interactive data analysis
    • Distributed Log Search
    • Data Storage
      • 200 GBs/core
      • Regional storage
      • Customer specified data retention

Sizing