SOA Tips


  • How to test RESTful APIs like a pro

    RESTful API testing is about establishing a culture of continuous testing and team accountability. Greg Sypolt reviews the core components of a RESTful API testing program.

  • Best practices for managing API portfolios

    As important as APIs have become, many still fail to achieve API success by not setting goals properly. Tom Nolle explains why this matters and how to manage an API portfolio.

  • The future for developers in a NoOps era

    What do developers and musicians have in common? Both have been stripped of the middleman as their products are delivered directly to users. But what does a NoOps era look like?

  • Modernize legacy systems with the cloud

    If you're struggling to bring your legacy applications into the modern age, the cloud can help bridge systems. Expert Steve Weissman says it may not always be ideal, but can still work.

  • Picking mobile-first middleware

    A key part of going mobile-first is selecting the middleware that aligns with your end goals. In this tip, Tom Nolle examines the factors to consider when picking that middleware.

  • Avoiding RESTful interface pitfalls

    Successful API design requires lots of attention to detail. Take these three steps for creating RESTful API design.

  • SOA vs. microservices architecture: Which one is a fad?

    Comparing SOA vs. microservices architecture, a veteran developer sees evidence that the latter is a fad. Even small biz should consider SOA, he advises.

  • The top five deployment tools

    Learn how to ease responsive tech stacks with these five deployment technologies.

  • Lining up middleware with parallel programming

    Parallel programming can help streamline app and resource management, but finding the right middleware for this approach can be tricky. Tom Nolle explains what to look for.

  • Creating harmony with your middleware

    Tom Nolle explains how developers and architects can navigate the bewildering world of middleware tools and create harmony between middleware and emerging applications.

  • Why it's time to reconsider the 'new' MDD

    Model-driven development has been around a long time, but in today's complicated app world, it may be time to give this methodology another look. Expert Tom Nolle explains.

  • Understanding the evolution of software architecture

    The roles and responsibilities of enterprise architects are expanding, and as such, they need to understand how changing software architecture can best serve their organization.

  • Why enterprise SOA governance often falls short

    Governance is critical in IT, but practitioners often are wrapped up with the technical components; they forget about their people. Expert Steve Weissman explains further.

  • Six tips for accelerated API creation

    When it comes to API creation, simplicity is critical. Vivek Gupta of AnyPresence discussed the six aspects of API creation developers can address to accelerate API production.

  • The top-down vs. bottom-up app development debate

    Which is more effective: the top-down or bottom-up application strategy? Tom Nolle explains why choosing one requires an in-depth understanding of application requirements.

  • What's the next evolution for enterprise architecture?

    Building apps to handle thousands of simultaneous, distributed services requires a new architectural approach. Kurt Marko examines the steps organizations will need to take.

  • Why UI and UX development matters

    As a rapidly growing number of users demand access to enterprise apps, developers must think even harder about how they approach UI and UX. George Lawton explains what this means.

  • How to avoid API migration disasters

    Business needs change, and that often means APIs must change along with them. Here we examine five key strategies for avoiding disaster when API changes must occur.

  • Are your B2B apps ready for the cloud?

    Just when EAI seemed like the perfect solution for B2B management, integration and the cloud brought on a whole slew of challenges. Here we explore how business can adapt.

  • The evolving functionality of a CEP application

    Making the most of CEP architecture requires figuring out which organizational goals you want the platform to help you achieve. Tom Nolle explains how to determine this.