Tips
Tips
-
Choosing your application development strategy
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. Continue Reading
-
Designing a modern 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. Continue Reading
-
UX development becomes a critical priority in 2016
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. Continue Reading
-
Five tips for better API versioning and migration
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. Continue Reading
-
How to design a B2B system for integration and 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. Continue Reading
-
The importance of determining your CEP architecture bias
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. Continue Reading
-
Use a BPM strategy to modernize legacy applications
How viable is a BPM strategy to modernize legacy applications? Tom Nolle takes a critical look and provides a step by step explanation of how it can be used effectively. Continue Reading
-
Consistency is critical in a business rules management system
As much as business rules management can help an organization streamline operations, a general misunderstanding of business rules is hurting efforts. Steve Weissman explains why. Continue Reading
-
Adopting a 4-tier architecture for mobile solutions
Developers have depended on the 3-tier architecture for Web applications, but now mobile demands a new, 4-tier architecture. Matthew David discusses what to know about 4-tier. Continue Reading
-
Testing microservices and APIs in the cloud
While app architects and developers find that microservices and RESTful APIs provide much-needed agility, it's also complicating testing efforts. Tom Nolle explains why. Continue Reading
-
API management software proves overwhelming for some buyers
As APIs have become more important in the enterprise, the features of API management software have grown more complex. Kurt Marko explains why and how to focus on the basics. Continue Reading
-
How BPM will support robotic process automation
As robotics becomes an increasingly critical part of organizations' business processes, BPM is playing a role in overcoming the challenges of robotics automation. Continue Reading
-
Understanding the true nature of CEP applications
Complex event processing lets you gather BI in time to influence current operations. But unlocking the value of event-driven architecture requires a thorough understanding of CEP. Continue Reading
-
Q&A: Can APIs neutralize B2B integration pain points?
B2B integration is necessary for a huge number of today's companies, but interacting with partner systems and data is not always simple. Ken Yagen discusses how the use of APIs can help. Continue Reading
-
Q&A: The role of RESTful APIs in B2B integration
RESTful APIs are making their way into the enterprise, and now they are poised to make an impact on B2B integration. Ken Yagen explains why and how they can be leveraged effectively. Continue Reading
-
Are microservices more like SOA or MVC architecture?
How new is the concept of microservices? Does it compare more closely with the principles of SOA or those of MVC architecture? Chris Riley examines this topic. Continue Reading
-
Are microservices a magic wand for legacy software modernization?
For many organizations, dealing with legacy software modernization is simply a painful fact of life. However, microservices may provide relief. Brad Irby explains how. Continue Reading
-
Examining the mobile technology trends for 2016
2015 was a big year for mobile -- and 2016 is bound to be even bigger. But what IoT and mobile technology trends can we really expect in the new year? Matthew David offers his take. Continue Reading
-
What can we really expect from Apple TV apps?
Apple recently released the new, fourth-generation Apple TV -- complete with support for apps. But will Apple be able to dominate the app market with this new device? Continue Reading
-
Business data management risks can't be solved just with SOA, cloud
SOA and the cloud are not the answers to everything. We examine the steps organizations need to take in order to solve problems surrounding business data retention. Continue Reading
-
Using a Web traffic tool to keep track of your data
Now more than ever, it's critical to keep track of the data being sent to the Internet even when your device is sitting idle. Brad Irby examines the tools you can use to do this. Continue Reading
-
Fit component coupling into your middleware architecture
An application needs to control component coupling and middleware at the same time. Tom Nolle examines the fundamental coupling concepts app managers need to understand. Continue Reading
-
How to move from Ruby to Java microservices architecture
Gilt, an online luxury marketplace, moved from a monolithic Ruby architecture to a more high-performance Java microservices architecture. Here are best practices. Continue Reading
-
Why should I use a build server?
Because apps can be built on a developer's local machine, some question the usefulness of a build server. However, Brad Irby points out that they provide some distinct advantages. Continue Reading
-
Is there a way to automate API code generation?
As useful as APIs are, developers still struggle to create them due to lapses in documentation and specs. Brad Irby explores a tool that can help automate API code generation. Continue Reading
-
Is it time for Google as a business platform?
Microsoft has dominated the enterprise space, but it may be time for a new player to make its mark. Matthew David explains why it's time to consider Google as a business platform. Continue Reading
-
Should bus technologies be used at all?
Should today's enterprises bother using bus technologies? Tom Nolle answers this question by examining the role of the bus, including the old enterprise service bus. Continue Reading
-
A three-step approach to retaining data
Retaining data because you can invites computing costs and legal liabilities, but dumping everything isn't the answer either. Here is a three-step approach to address the problem. Continue Reading
-
The not-so-obvious consequences of container technologies
As adoption of container technologies has increased, more enterprises have realized that it comes with a set of consequences. Learn how to recognize and avoid these issues. Continue Reading
-
Key strategies for adopting container technologies
Without the proper tools and support structure in place, organizations may find their adoption of container technologies to be a failure. Continue Reading
-
How to keep projects on track with SOA governance tools
SOA governance tools can help keep projects on track, and vendors have been releasing a plethora of options. Find out how they stack up in this article. Continue Reading
-
What does microservice architecture mean for the cloud?
Tom Nolle explains why microservice architecture should not be considered ready-made for the cloud and how developers should approach a combination of the two. Continue Reading
-
How to simplify how you outsource software development
Outsourcing software development can stressful. Information system architect Brad Irby provides six steps to approach it. Continue Reading
-
Microservice architecture: What app managers should know
Microservice architecture is gaining popularity among app managers, but what are the pros and cons of this approach? Brad Irby explains in this tip. Continue Reading
-
A guide to the dashboard development process
Brad Irby explains what developers need to know about the dashboard development process in order to keep users happy. Continue Reading
-
Exploring approaches to architecture security model development
Architecture security has been proposed as both a "top-down" and "bottom-up" approach. In this tip, Tom Nolle examines the implications of each security model approach. Continue Reading
-
How to create flexibility with executable agile BPM tools
Learn about a new generation of tools that are fulfilling the vision of a more executable and agile BPM. Continue Reading
-
Rethinking modular programming interfaces for microservices
As computing methods change, IT needs to rethink modular programming. Tom Nolle examines Google's gRPC to determine if it can help. Continue Reading
-
What should iOS app developers look out for with iOS 9?
What does the release of iOS 9 mean for mobile development? Contributor Matthew David explains what iOS app developers can expect upon its release. Continue Reading
-
What to know about modeling when designing mobile apps
Tom Nolle examines the essential facts mobile app developers need to know about designing mobile apps, the tools used, and more. Continue Reading
-
Understanding hybrid cloud workflow management
Working with hybrid clouds requires proper planning. Tom Nolle explains what cloud planners need to know about hybrid cloud integration and workflows. Continue Reading
-
SOA governance tools offer automation, centralization
This article takes a look at SOA governance tools and how various vendor offerings stack up. Continue Reading
-
Geolocation and mobile BPM: A natural extension
Are you using geolocation as an extension of your mobile BPM strategy? Steve Weissman explores the value of geolocation for the business process. Continue Reading
-
Overcome the challenges of working with legacy code
Contributor Brad Irby explains how adding a data access layer to your existing code can eliminate problems when testing legacy code. Continue Reading
-
Where is mobile backend as a service taking us?
As much as organizations are realizing the value of mobile backend as a service, there are still unanswered questions. Continue Reading
-
How to implement dependency injection in existing apps
Adapting an existing app to dependency injection is worth the effort, according to an expert. Follow these tips to make the process go smoothly. Continue Reading
-
Clusterpoint 3.0 NoSQL cloud database service targets developers
Learn why Clusterpoint's new 3.0 NoSQL database technology is our editors' choice for innovation for July 2015. Continue Reading
-
AppDynamics introduces Application Integration Platform
Learn why AppDynamics Application Intelligence Platform is the June 2015 selection for our innovation spotlight. Continue Reading
-
Use BPM and metadata for breaking process silos down
Learn why using existing metadata and BPM within an organization can help break down silos and unify dispersed teams. Continue Reading
-
How DevOps can improve software vulnerabilities
Find out why and how enterprises should include security architects into the DevOps process to help avoid software vulnerabilities. Continue Reading
-
Do the advantages of containerization software outweigh security concerns?
While containers are making the release of consistent software faster and easier, architects need to rethink how to secure applications. Continue Reading
-
How Runscope overcame microservices challenges
Learn how Runscope overcame a number of challenges surrounding deployment and service discovery work once the company began using microservices. Continue Reading
-
Creating balance between design and performance
Designers and developers are often at odds when it comes to creating engaging design and performance for user experiences that render quickly. Continue Reading
-
Companies see growing need for application modernization
Legacy apps don't live up to today's needs. Whether they like it or not, organizations are becoming more aggressive about application modernization. Continue Reading
-
Use cases for Lean Six Sigma as a BPM tool
Lean Six Sigma and BPM are intended to improve business optimization. Learn how working with both improves long-term goals. Continue Reading
-
A single-page application may benefit BPM
Here are some factors to consider when weighing the applicability of taking a single-page application approach to all or part of your BPM application. Continue Reading
-
Call it 'microservices,' but it's still SOA
Experts suggest that terms like 'microservices' and '12-factor apps' may not signal the death of SOA, but are simply a new name for an old technique. Continue Reading
-
Making sense of mobile application integration
Architects tend not to realize that mobile application integration is far different from traditional application integration. Learn how to manage integration in a different way. Continue Reading
-
Understanding how DevOps software development evolved
Many IT organizations are turning to the practice of DevOps software development. But this requires more than implementing an open source tool. Continue Reading
-
Making sense of business process tools: BPM, BPaaS, iBPM
As business process tools gain in popularity, enterprise architects need to evaluate what they know about BPM, BPaaS and iBPM. Continue Reading
-
Do BRM standards really matter?
Learn about new standards for implementing decision management and why it can impact purchasing BRM standards products. Continue Reading
-
Navigating the BPaaS landscape
With the growth of the cloud has come an explosion of BPaaS offerings. Will they help solve business problems? Continue Reading
-
Middleware stack adds layers, lightens up, thanks to cloud
The addition of layers in the middleware stack and demand for development of lightweight applications will lead to better cloud access. Continue Reading
-
Selecting the right business rules management system
At first glance, most business rules management systems look alike. Dig deeper to uncover niche capabilities and appropriate prices, experts say. Continue Reading
-
Best practices for implementing BRM
BRM is being leveraged by enterprises in order to enhance agility and communication. Continue Reading
-
Cache networks for better mobile application performance
Architects find they can improve mobile application performance by leveraging caching networks and new data synchronization protocols. Continue Reading
-
Integration tools that bridge the mobile DevOps gap
A new generation of mobile DevOps integration tools promises to streamline the application development lifecycle and reduce the severity of bugs. Continue Reading
-
Integration services create new application
Streamlining integration services reduces IT development and opens the door for citizen integrators to roll out new applications. Continue Reading
-
Rise to the challenges in using HTML5 for mobile apps
Developers and architects should know the benefits and limitations of HTML5 for mobile apps. Starting with this tip could be a good first step. Continue Reading
-
How to use a rich JavaScript client to exchange info with microservices
Microservices can be used to address a number of issues, including a synchronous response to requests. Continue Reading
-
How to address security risks posed by middleware tools
Middleware tools can present a huge vulnerability, enough to offset their benefits. However, with some simple steps you can protect yourself and your data. Continue Reading
-
Web services vs. cloud services: Are they the same?
Learn how Web services and cloud services differ, and how working together impacts business efficiency. Continue Reading
-
Where JMS 2.0 misses the mark
JMS 2.0 added significant ease-of-use and messaging features to the popular API. Bill Claybrook looks at what's new in JMS 2.0 and what's missing. Continue Reading
-
Read and write considerations when designing APIs
This is the third installment of a four-part series offering enterprise architects advice for designing APIs. Continue Reading
-
Understanding basic Java messaging concepts
We're moving into an age of increased application componentization and distribution of components, even in the cloud. Developers should look beyond JMS for Java messaging. Continue Reading
-
Software development starts with an API-first approach
Learn why businesses are taking an API-first approach for streamlined software development. Continue Reading
-
How to use high-performance computing to analyze big data
Researchers and business users alike analyze big data in order to glean insights as to what customers actually want and need. Continue Reading
-
Infusing process intelligence by using BPM as middleware
Using BPM tools to bridge systems together provides business context by baking in process intelligence. Continue Reading
-
Why different languages should be used for app and API construction
From stability to security, there are several reasons why different development languages should be used for application development and API construction. Continue Reading
-
Why a REST-friendly vs. REST architecture should be used to control state
To control state in the cloud, architects should consider implementing a REST-friendly, rather than a REST architecture model. Continue Reading
-
Updating COBOL programs: Pitfalls to avoid when going from COBOL to C
To keep operational expenses low, keep these modernization considerations in mind when dealing with COBOL programs. Continue Reading
-
Where data persistence and large volume sets collide
Data persistence can be problematic because it is often related to how an application is functioning. Continue Reading
-
Enterprise BPM: Fit processes to align with goals, not personalities
Enterprise BPM is supposed to improve workflow; however, at many organizations it's a relic of past employees and practices. Continue Reading
-
Making the decision: Is SOA or REST best for big data applications?
When designing big data applications, an important consideration is whether to use SOA or RESTful APIs to connect big data components and services to the rest of the application. Continue Reading
-
Rethinking API design to make applications more Agile and cloud-ready
Architects need to look at a new kind of API design based on resources and verbs instead of technical, self-defining data models. Continue Reading
-
Apache Hadoop applications: How to integrate Hadoop for mobile use
To meet the needs of mobile application development, existing Hadoop applications should be used. Continue Reading
-
Data mining social media: Twitter's untapped potential
Data mining social media can help businesses gather crucial information. This article gives advice to developers who want to get started. Continue Reading
-
REST vs. SOAP: A retail use case comparison
In the REST vs. SOAP use case debate, the decision is affected by performance and reliability considerations. Continue Reading
-
Kanban vs. Scrum: Which Agile tool should you use?
When contemplating Kanban vs. Scrum, some Agile testing experts suggest taking time into consideration. Continue Reading
-
Social media for business forces changes to enterprise architecture
Social media can be a boon for businesses, but they’re challenging classic approaches to enterprise architecture -- and changing it. Continue Reading
-
Mobile middleware: Data movement and application design best practices
Properly used, mobile middleware can help reduce development time and improve the user experience. Continue Reading
-
How to approach Web service design and WSDL creation
Not everyone can agree on where to start when it comes to Web service design, but there are some common approaches that should be followed. Continue Reading
-
API design: How to properly build an application program interface
Don't let your entire API project go awry. Knowing the applications well is just one way to nail the design and foster developer loyalty. Continue Reading
-
Architecture plan and design best practices: Outputs, interfaces and scheduling
Having a clear architecture plan will save time in the long run and avoid tying up valuable IT resources. Continue Reading
-
Solving common business process execution language problems
Business process execution language-related issues, whether technical or process-oriented, can be resolved with custom-code processes. Continue Reading
-
API project planning: Steps to add value in data, app integration
API projects can be less than successful if proper planning isn't performed, according to experts. Continue Reading
-
Mobile development: The pros of HTML5, hybrid, native applications
Whether to make use of a hybrid, HTML5 or a native application depends on each specific situation. Continue Reading
-
SOA governance: Integrating the service repository and registry
Integrating the service registry and repository can help IT professionals with software development and deployment. Continue Reading
-
For effective business process design, focus on user experience first
Forrester Research Senior Analyst Clay Richardson describes three key steps for incorporating user experience into business process design. Continue Reading
-
SOA: Why enterprise architects should deploy a domain-based approach
Organizations are finding enterprise architects can achieve SOA success by adopting a domain-based approach. Continue Reading