DevOps is speeding towards the IT world like a freight train and the hype
around it is deafening. There is no reason to be afraid of this change as it
is the natural reaction to the agile movement that revolutionized development
just a few years ago. By definition, DevOps is the natural alignment of IT
performance to business profitability. The relevance of this has yet to be
quantified but it has been suggested that the route to the CEO's chair will
come from the IT leaders that successfully make the transition to a DevOps
model. If this still seems foreign to you, I recommend reading up on DevOps
Blog from IT Revolution, the OpsCode Blog, and check out The Phoenix Project.
Despite all the talk around simple monitoring tools, breaking through the
walls between Dev and Ops still poses a real challenge. This is because of a
misunderstanding around Operations real purp... (more)
At its core DevOps is all about collaboration. The lines of communication
must be opened and it takes some effort to ensure that they stay that way.
It's easy to pay lip service to trends and talk about implementing new
methodologies, but without action, real benefits cannot be realized. Success
requires planning, advocates empowered to effect change, and, of course, the
To bring about a cultural shift it's important to share challenges. In simple
terms, ensuring that everyone knows what everyone else is doing can create a
real team spirit and social cohesion that will drive DevOps forward. Here are
six tips that can be implemented to help you get there.
A daily team meeting where people get an opportunity to review their progress
by addressing three simple questions:
What did I do yesterday? What will I do today? What might block me fro... (more)
What is Service Virtualization?
To achieve "quality @ speed", it's essential to have unrestrained access to a
trustworthy and realistic test environment. It is important to recognize that
a complete test environment includes the application under test (AUT) and all
of its dependent components (e.g., APIs, 3rd-party services, databases,
applications, and other endpoints).
Service virtualization is an emerging technology that provides DevTest teams
access to a complete test environment by simulating the dependent components
that are beyond your control, still evolving, or too complex to configure in
a test lab. Service virtualization is commonly used when dependent components
connected to the AUT are:
Not yet completed or still evolving Controlled by a 3rd party or partner
Available for testing only in limited capacity or at inconvenient times
Difficult to provision o... (more)
This is a no-hype, pragmatic post about why I think you should consider
architecting your next project the way SOA and/or microservices suggest. No
matter if it’s a greenfield approach or if you’re in dire need of
refactoring. Please note: considering still keeps open the option of not
taking that approach. After reading this, you will have a better idea about
whether building multiple small components instead of a single, large
component makes sense for your project.
This post assumes that you have experience with software architecture and
services (you’ll find some words about my experience on the bottom of this
post). I won’t go into the details of Wikipedia’s or Martin Fowler’s
definitions per se. Much more I will talk about what microservices and/or SOA
could and should do for your project.
Microservices? SOA? Both? None?
I’ll leave it up to you if they are bot... (more)
Cloud Expo Early Bird Savings
A robust ecosystem of solutions providers is emerging around cloud computing.
Here, SYS-CON's Cloud Computing Journal expands its list of most active
players in the fast-emerging Cloud Ecosystem, from the 'mere' 100 we
identified back in January of this year, to half as many again - testimony,
if any further were needed, to the fierce and continuing growth of the
"Elastic IT" paradigm throughout the world of enterprise computing.
Editorial note: The words in quotation marks used to describe the various
services and solutions in this round-up are in every case taken from the Web
sites cited. As ever we encourage software engineers, developers, IT
operations managers, and new/growing companies in every case to "suck it and
see" by downloading or otherwise sampling the offering in question for
(Omissions to this Top 150 list sh... (more)
HP Tuesday morning charged its Autonomy acquisition with massive fraud.
It claims it was the victim of accounting improprieties and disclosure
failures made by the publicly held British company prior to its acquisition
last year by HP and downright misrepresentations made to HP in connection
with the ultimately $12 billion and something acquisition.
As a result HP will write off most of the inflated purchase price and take an
$8.8 billion non-cash charge, worse than the $8 billion goodwill charge HP
took this summer on its EDS acquisition.
HP has turned the case over to the SEC and the UK's Serious Fraud Office for
civil and criminal prosecution. HP CEO Meg Whitman said the company would
also press its own civil and criminal charges against certain unnamed
individuals seeking redress for its benighted stockholders. She expects it
all to take years.
HP said that aft... (more)
Zuora, the Marc Benioff-backed on-demand billing and payments start-up, has
announced what it calls the Z-Commerce Platform, a development platform
dedicated to monetizing cloud computing services.
Zuora CEO Tien Tzuo describes the widgetry as the start-up’s most important
product announcement to date, “a big step towards our vision of being the
de facto commerce engine for the cloud.”
With Z-Billing, Z-Payments, and Z-Force, its existing products, the
company’s supposed to have a suite of business cloud solutions focused on
driving revenue from cloud computing.
It figures there’s huge market potential for a provider of cloud-based
commerce capabilities such as subscription billing and payments given
predictions like Merrill Lynch’s that puts the addressable market for cloud
computing at $160 billion, including $95 billion in business and productivity
The purpose of this article is to describe the steps involved in configuring
Datapower services for the browser-based HTTP type requests. The commonly
used methods for such requests are either the POST or GET HTTP method.
1. For the testing purpose create a loopback pass-through XML Firewall.
2. Create a new Multi-Protocol Gateway with the following values
3. Create a HTTP Front side handler with the following values
Local IP Address
Allow Methods and Version
GET (and all the other default values)
4. At the Multi-Protocol Gateway screen, click on the "Advance" tab menu and
click on "Process Messages Whose Bod... (more)
First Things First: The Questions
What do the following companies have in common?
BEA Systems Sun Microsystems The JBoss Group Oracle Corporation Pramati
The answer lies within this "JDJ Special" - in which Java Developer's Journal
has quizzed Java vendors, and indeed its own editorial board, about The
Future of Enterprise Java.
Read on if you want to know how everyone answered the following questions,
among many others:
What are J2EE's strong points? Java's strong points?
How do you see the industry leveraging them today? Tomorrow?
What are J2EE's weakest points? Java's weak points? What do you think the
solution might be?
How would you advise someone looking for a J2EE app server to evaluate all
What value-add do you see the new open-source server putting in to the J2EE
What do you see J2EE being in a year? Two years? Three?
Read on ... (more)
Aestiva announced a new software product - Aestiva Invoice Approval for
creating, approving, and managing invoice payment requests. The 100%
browser-based software product includes security, notification, SOX
compliance, management, and reporting features so companies and A/P
departments can manage their invoice payment approval processes.
Aestiva Invoice Approval provides transaction-archiving and audit-trails.
Companies can track invoices against GL codes, projects, and budgets to
ensure compliance with funding sources and regulatory guidelines, and can
additionally research disputed items.
The product includes built-in dynamic and customizable reporting.
Aestiva Invoice Approval is installed on standard servers and users can
access the application via an Intranet or the Internet from any browser
(Internet Explorer, Safari, Firefox, Opera, and others) run on an end... (more)
The latest BriefingsDirect podcast discussion examines a new book on
application lifecycle management (ALM) best practices, one that offers new
methods and insights for dramatic business services delivery improvement.
The topic of ALM will be a big one at next week's HP Software Universe
conference in Barcelona. In anticipation, join us as we explore application
lifecycle management (ALM) best practices for overall business services
In this discussion, the last in a series of three, we underscore the
conclusions from the forthcoming book and explain how organizations can begin
now to change how they deliver and maintain applications in a fast-changing
Complexity, silos of technology and culture, and a shifting landscape of
application delivery options have all conspired to reduce the effectiveness
of traditional applications approaches. In... (more)