Why API Alchemy? APIs are still in many ways a dark art – a vial of JSON, a dash of Hypermedia and some vigorous debugging followed by oak barrel versioning … but there are expert practitioners we can all learn from!
Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone. This week's topics include how wrong your API versioning is, Apache Camel cookbooks, APIs performing as the new SOA, best practices for application governance, and defining API governance.
Software integration used to be the customer’s headache in the days of on-premise solutions, but the cloud has changed all that. So why are we still talking about it? This article includes a weekly roundup of top API and integration articles from MuleSoft.
This article brings heavy emphasis to what exactly Application Services Governance is, and focuses specifically on the best practices to accelerate safe delivery. Application Services Governance is a mechanism to achieve business agility, build a responsive IT organization, and optimize IT effectiveness.
An API Portal is one of the key components of an effective API Management strategy, along with an API Gateway. They work together hand-in-hand. The API Portal allows developers to self-register and learn about your API, while the API Gateway is the "sharp edge" of your API Management solution.
This article demonstrates a sample SSO that will be deployed in AS 5.2.1, and WSO2 IS will be used as IDP for SSO. This tutorial includes an SVN resource as well as a registry index issuer in IS and for WSO2 AS.
Leading API governance platforms provide analytics supporting the assessment of IT business value. The platform should capture service tier subscription information, collects usage statistics, present productivity metrics, and integrate with billing and payment systems.
We have seen the same evolution that happened within the enterprise now happening at a broader level between companies. APIs will keep increasing exponentially in number, and that evolution will be accompanied by a new breed to technologies focused on simplifying the exposing and consuming of APIs.
This article is about delivering a proof of concept around Mule that required the use of the schema validation filter. Well this is the perfect use case scenario for the Schema Validator that is provided out of the box with Mule. Its an element you can drop from Mule Studio palette straight into your flow.
Okta has integrated thousands of applications into the Okta Application Network (OAN). We’ve opened up the OAN and created an easy-to-use and secure app integration wizard for our customers and partners to add both Secure Web Authentication (SWA) and SAML integrations to the OAN.
Zato ESB and app server in Python has grown additional means through which it is now even easier to invoke SOAP services without a need for generating stub classes or clients. Given an existing WSDL, just fill out a couple of forms, and a pool of SOAP clients is automatically generated and available in a cluster.
Every way you turn there are different takes on REST, what is RESTful, what is not, and if it even matters. This article talks about API changes, the impact on versioning, why there are so many diverging ideas on how it should be done, and why none of the banter is as important as actually getting stuff done.
Word on the street is that Camel tastes good. Well, I can’t vouch for that (as I haven’t tried it…), but what I can vouch for is that working with Apache Camel for integration projects is awesome! If you haven’t bridled this beast of burden for some integration work, then I bet you’ve been wasting a lot of time.
In another installment of the JBoss BPM Suite Tips & Tricks series we will be helping understand how you can modify the default session strategy for a deployment of your BPM project. The installation you will set up yourself, but you can use our installation project we have to save you some trouble.
This article presents a tutorial that will guide you through all the steps for creating an LDAP server from Apache Directory Studio. The author uses the most recent edition of Apache Directory Studio 1.5.3 version.
Make sure you didn't miss anything with this list of the Best of the Week in the Enterprise Integration Zone (Feb. 7 to Feb. 13). This week's topics include configurations in Apache Commons, Apache Karaf versioning, Marvel's REST API, Mule ESB unit testing, and API predictions for 2014.
Recently Marvel comics released a REST api that allows developers to access comic book characters and their associated comics and stories. I know how cool is this! This post will take you through some sample code and show you how to get information back from their API.
The top eight enterprise companies to IPO in last eight years are now trading for $48 billion total. There’s a massive opportunity for companies to connect people, applications, devices and even other companies to create more efficient, secure ways of working in the enterprise.
Service Oriented Architecture initiative success requires creating loosely coupled consumer-provider connections, enforcing a separation of concerns between consumer and provider, exposing a set of re-usable, shared services, and gaining service consumer adoption.
When building long running applications you are likely to run into a number of requirements related to configurations. Instead of writing your own code it is a much better idea to use Apache Commons Configuration which provides this capability.
There is a big chance that when you are using the Mule ESB EE as your ESB implementation and you are creating functional/unit tests you sooner or later will need a license on your test classpath to be able to run Mule in your unit tests. Luckily this isn’t very hard to accomplish.
We're very excited about fabric8 being completely poly-container; so we can use fabric8 to provision and manage Karaf, Tomcat, Wildfly & vertx containers; stand alone JVMs along with working great with docker, OpenShift and jclouds - all with a lovely hawtio console for everything!
Many developers wonder if they should continue using Apache ServiceMix tools or if they should be turning to another solution. What has happened on the ServiceMix project was that the ServiceMix kernel was pulled out of ServiceMix into its own project - Apache Karaf.
SPNego is RFC 4178 used for negotiation either NTLM or Kerberos based SSO. A typical use case is for web applications to reuse the authentication used by Desktops such as Windows or Linux. In this article, we will explore approaches for SPNego authentication with JBoss Enterprise Application Platform.
I've been working with a number of teams recently, helping them to diagram their software systems using the C4 approach that is described in my Software Architecture for Developers book. To summarize, it's a way to visualize the static structure of a software system using a small number of simple diagrams.