Tracking Service-Oriented and Web-Oriented Architecture

SOA & WOA Magazine

Subscribe to SOA & WOA Magazine: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get SOA & WOA Magazine: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

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)

Six Daily Tips for #DevOps | @DevOpsSummit #Docker #APM #Microservices

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 right tooling. 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. 1. Stand-ups 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)

ABCs of Service #Virtualization | @CloudExpo @Parasoft #SDS #DataCenter

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)

SOA or Microservices? | @DevOpsSummit #DevOps #IoT #Docker #Microservices

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)

The Top 150 Players in Cloud Computing

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 themselves. (Omissions to this Top 150 list sh... (more)

[Update] HP Charges Autonomy with Massive Fraud

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 Seeks Cloud's Silver Lining

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 applications.... (more)

WebSphere Datapower Configurations for HTTP (GET and POST) Requests

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. Datapower Configurations 1. For the testing purpose create a loopback pass-through XML Firewall. 2. Create a new Multi-Protocol Gateway with the following values Input Values Name HTTPBrowserMPGW Type static-backend Response Type Non-XML Request Type Non-XML Backend URL   3. Create a HTTP Front side handler with the following values Input Values Name HTTPBrowserFSH Local IP Address Port 81 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)

JDJ SPECIAL - Answered: The J2EE Questions No One Else Dared to Ask

First Things First: The Questions  What do the following companies have in common? BEA Systems Sun Microsystems The JBoss Group Oracle Corporation Pramati IronFlare 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 the choices? What value-add do you see the new open-source server putting in to the J2EE community? What do you see J2EE being in a year? Two years? Three? Read on ... (more)

Web 2.0 Browser-Based Software Automates Invoice Authorizations

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)

How to Automate ALM

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 delivery improvement. 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 world. 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)