Tips
Tips
-
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
-
SOA and RESTful interfaces: When, why they should be combined
The debate between SOA and RESTful interfaces has raged for a while, but many application architects say they are confused as to which one is better. Continue Reading
-
How to properly build the server side of mobility applications
Building desktop versus building mobile applications: More than the device is different. Continue Reading
-
Using patterns for big data design
Design patterns have caught on as a way to simplify development of software applications. Increasingly, that means using them for big data design. Continue Reading
-
Using SOA for big data and cloud data management
Big data and cloud data management can be problematic. Learn how SOA can manage data in several ways. Continue Reading
-
Why SOA applications are easy to migrate to cloud
Learn why SOA applications are the easiest of all apps to migrate to the cloud. Continue Reading
-
Centers of Excellence: Managing organizational skills
Centers of Excellence are effective, but tend to slow projects down. Learn how to better organize skill sets with CoEs. Continue Reading
-
'Big data' and the changing role of enterprise architects
As more companies turn to 'big data' to gain new business value, the role of enterprise architects shows signs of changing. Continue Reading
-
Solution architecture becomes part of software development efforts
Over the years, the enterprise architect has joined the pantheon of software team titles. Now it is time to include the solution architect. Continue Reading
-
Best practices for solutions architecture
Solutions architecture has gained a reputation for being difficult to define. Even so, best practices unique to solutions architecture have emerged. Continue Reading
-
Thinking like a developer for better REST interfaces
Organizations need to think about a developer’s needs in the development or deployment of RESTful services. Read this tip by George Lawton that will help create better REST interfaces. Continue Reading
-
The enterprise architect’s role in ITIL v3
Find out why you should integrate enterprise architecture processes with ITIL, according to Henry Peyret, principal analyst at Forrester. Continue Reading
-
Cloud governance: Learning from SOA
Cloud governance is an often neglected but necessary component of successful cloud computing deployments. Service oriented architecture (SOA) governance and best practices can help. Continue Reading
-
Gartner Analyst: Rethink the application paradigm - consider business capabilities
'Application' may no longer be the best way to describe what we develop. Continue Reading
-
The impact of HTML5 on Web applications
HTML, the HyperText Markup Language, is an essential part of the Internet experience. HTML5 is one part of what WHATWG sees as essential to the future of Web applications. Continue Reading
-
Enterprise architects can use BPMN as common language for process modeling
With BPMN, enterprise architects can create models with direct input from business users and those same models can be translated by developers into executable code. Continue Reading
-
Developing applications that work with message-oriented middleware requires mind shift
Message-oriented middleware helps developers create applications with asynchronous functionality increasingly vital to modern distributed applications. But programmers must be ready to cede control over orchestration to make the jump to messaging ... Continue Reading
-
UML Basics
Unified Modeling Language (UML) is one of the most popular software modeling languages. Read this tip to learn about the basics of UML, including diagrams, profiles, and updates. Continue Reading
-
How difficult is SOA?
SOA often gets spoken about as if it's incredibly difficult to achieve, but, in truth, the principles on which it is based aren't so hard to understand. Continue Reading
-
WADL: The REST answer to WSDL
In order to obtain metadata description capabilities for REST, like the ones WSDL gives to SOAP, developers have created WADL (Web Application Description Language). Continue Reading
-
J2EE application components
A discussion of the J2EE application components. Continue Reading
-
Enterprise Service Bus (ESB): Lasting concept or latest buzzword?
The enterprise service bus (ESB) has begun to gain popularity and could supplant proprietary enterprise application integration (EAI). Continue Reading
-
Overriding in VB.NET
Write an improved version of the method of the base class without affecting the message passed by the client programs Continue Reading
-
Application server components
Rundown of what's what in application servers. Continue Reading