April 6th, 2008
IT search and SCM search may together bridge the design time-run time divide
Productivity improvements in software development and deployment strategies will ultimately have to reckon with the lingering lack of feedback between design time and run time.
Software is still a hand-off affair, with developed applications getting tossed into production with little collaboration between the builders and the operators — before or after the hand-off.
Things could and should be different. Thanks to search-based technologies and services now entering the market, we may be on the verge of a new productivity boomlet that leverages more needles from more haystacks.
With proper access to information about how code actually behaves in real-world use, developers could better produce reliable applications and infrastructure. Architects and systems operators could better anticipate how to meet the demands and service level agreements (SLAs) of quickly provisioned applications if they had greater visibility into the hit on resources — and potential disruptions — from newly minted applications and services. Virtualization will only exacerbate the deployment complexities.
Wouldn’t it be beneficial then if the information about what goes on “on the other side” were made available proactively to each side of the equation? Search functions applied directly to both sides of the development and deployment fence would allows those open a bright new window into what remains murky and mysterious from the outside.
Developers with proper access to indexes and meta data could use search to quickly find highly specific information about run time environments and stacks as they write and test their code, and as they seek out the best components, objects and methods suitable for specific runtime scenarios.
Conversely, operators faced with slow-running applications — or worse — could search into the source code for clues about root causes of glitches, and much easier and faster identify and remediate the problems. They could also clearly point out the impactful issues back to the development and test teams, to prevent the glitch from recurring in the future.
We’re already seeing a great deal of value from operations-side search, and the extension of that value due to platform approaches, APIs and open collaboration. Splunk is providing a path on IT search as a platform. [Disclosure: Splunk is a sponsor of BriefingsDirect podcasts, including this one on Splunk Base.]
Other vendors are emerging to fruitfully employee search to the source code management (SCM) space, such as Krugle. Krugle offers a search benefit for open source assets, as well as enterprise development assets.
Now when we can jibe software characteristics and collaborate across the design time-run time divide based on the type of insight that the likes of Splunk and Krugle provide, well then we’ll be in a better software age. It may be sooner than we think.
April 6th, 2008
I’m dying to blog on the NYT story, but it’s nothing to lose sleep over
The blogosphere is having a field day with The New York Times page one Sunday story on killer blogs. (They came from Africa via South America, and are moving north from Texas right now!)
ZDNet’s Larry Dignan has a drop-dead interesting take on the lack of balance in the Killer Blogs saga. (And I mean no disrespect for those who have tragically passed recently, I’m poking fun at the broader NYT assertions only.)
Funny that the passing of NRA chatterbox Charlton Heston (Let my Ammo Go!) was the NYT story for metro edition, replacing the Killer Blogs story from the later national edition on page one.
So let’s honor Charlton by taking a lesson from the NRA: Guns don’t kill people, blogs do.
Or perhaps it’s, Blogging doesn’t kill people, computers do. (I’ll give up my laptop when you pry it from my cold, dead hands!)
No, no, wait … it must be: Heart attacks don’t kill people, Mike Arrington does … or wants to, at least Demo, mainstream media, CNET, and all the other bloggers who take speculative investments and who still don’t put in the torturous hours he does.
So let’s hereby make today, National Tuck a Blogger In For a Nap Day. Sweet dreams, Mike.
April 4th, 2008
WOA may soon eclipse SOA as most impactful business transformation agent
In a recent blog post I questioned whether services oriented architecture (SOA) was driving substantive transformation inside of enterprise IT. My conclusion is that something is not quite right in SOA-ville.
The uptake of general-purpose service enablement is by no means a hockey stick trend line. The adoption patterns some five years into the SOA evolutionary path do not show a “slam dunk” demand effect. The role, impact and importance of SOA is, in fact, ambiguous … still. Many see it as merely an offshoot of EAI, rather than a full-blown paradigm shift.
Meanwhile, some other trends that do demonstrate more of a hockey stick adoption pattern — social media, Ruby/Phython, RESTful interactions, and RIAs — are worth a fresh look in the context of SOA. The new kids on the innovation block are experimenting at break-neck speed with social media, social networking, Ruby on Rails, SaaS, Python, REST and the vital mix of rich Internet application (RIA) approaches.
Something is going on here that shows the compelling attraction of better collaboration and sharing methods, of self-defining social and work teams, of faster and easier applications development, of not moving old systems to the Web but just moving to the Web directly, and the recognition that off-the-wire applications with fine UIs are the future.
A lot of these issues surfaced in a face-off last night between Salesforce.com CEO Marc Benioff and SAP Chairman Hasso Plattner.
So who’s on first, SOA or Web oriented architecture (WOA)? These Web-facing trends for the time being may remain outside the strict boundaries of enterprise IT — but they are of great interest to developers, ISVs, welling Web 2.0 services start-ups, and cloud compute purveyors.
These technologies and techniques are also clearly on the radar of forward-looking innovators inside of businesses large and small. Indeed, those non-IT influencers inside of corporations with a keen eye on the all-important Internet growth opportunity are the constituency to win over, and they are not sold on SOA.
If these methods and tools work for a handful of developer entrepreneurs in proverbial garages with credit-card balance-sized investment requirements, then why wouldn’t the same solutions be scalable and relevant to the more established business world? Reaching customers quickly with compelling products and services that exploit and leverage the Internet — this is the same for General Motors, Sprint and Dick-and-Jane startups alike.
The startups often have advantages — because, among other things, they don’t need a SOA, they don’t need to integrate with 15 different back-end systems, they don’t need to wield the political power inside a bureaucracy necessary to get anything done. Success requires the best of start-ups and the best of what large, well-capitalized corporations can do. But the balance may be shifting to the fleet and Agile side of the equation.
So I’m wondering now whether the window for holistic SOA deployment and value, as it has been classically defined, is being eclipsed. Is it possible that Web interfaces and data disintermediation for legacy applications will be enough? Is it possible that exposing the old applications, and reducing costs of IT support via consolidation and modernization is enough?
In short, is the path of least resistance to business transformation one that necessarily requires a fording of the SOA stream? Or is there a shorter, dry path that goes directly to Web oriented architecture? Is SOA therefore the impediment or empowerment to transformation on the right scale and at Internet time?
Is it better to seek business transformation, or perhaps to seek just enough transformation that creates better services for my employees and customers, ones that rely on the Web as much as possible? And if you don’t need to go full-bore SOA on the infrastructure side to enjoy lower cost with better extension of application logic and data value, they why do it? Or why do it first?
And if you can build new applications of code, not components, and the interactions are all loosely coupled from start to finish, and the Web GUIs are what become automated — rather than the middleware — then doesn’t that make sense, too?
What seems most important from the legacy IT installations is better access, control and extension of the application-specific data. And we can do that without full-bore SOA. And we can access that data from these WOA applications.
Maybe we don’t really need a unifying theory of datacenter assets and resources after all. Maybe we can recognize that particle physics is particle physics and gravity is gravity, to use a matter-of-fact analogy. Why boil the ocean, when you can fry up a few fish and serve them up fast to the highest bidders?
I’ll be seeking answers to these questions next week at the IBM Impact WebSphere conference in Las Vegas. The same questions will no doubt be on a lot of minds, and as well for those evaluating Oracle, BEA, SAP, HP, and Microsoft when it comes to SOA and WOA values.
I’m seeing a lot of good productivity being created from both legacy modernization and new Web development-and-deployment efficiencies — and they are by no means mutually exclusive. Indeed, data integration advances and Web oriented architecture together may be the real SOA adoption path.
So let’s keep an eye on how social media and networks enable workers inside of companies and users outside of companies to relate in ways that help them find what they want and what they need — and to with quite impressive ease combine and unite as teams — for fun and productivity. Business process efficiency may come from business-oriented social networks than from business analysts-driven services repositories and governance-enabled policies engines.
And composite applications may come from rapid Ruby development and Agile team practices — perhaps deployed lickety-split to a public or private cloud — than from a BPEL orchestration approach.
Services reuse may not matter as much as the kinds of use that drives constant iterative improvement on Web-facing online widgets and mashups. The real goal is to get work done and to make business and consumer services quickly and dependably available to the online and physical markets. For these real results, is SOA an impediment or empowerment?
SOA’s aims have been worthy — light-weight development, fleet compositing of services and applications, easily customizable processes, flexibly deployment options, reduced total costs, and legacy assets extensions. But there does seem to be more than one way to skin a cat.
April 2nd, 2008
ZapThink’s Linthicum takes reins as CEO of data services provider StrikeIron
Service Oriented Architecture (SOA) consultant and author Dave Linthicum has taken over as CEO at data services provider StrikeIron, just six months after Linthicum sold his consulting firm to and became a managing partner of SOA analysis firm ZapThink.
On April 2, Linthicum was identified as CEO of StrikeIron in an article on SysCon.com, “RIA, SOA & Web 2.0 Mashups - Mash What?” StrikeIron is also conducting analyst briefings this week on Linthicum’s new role as new CEO, though no news releases have apparently been issued. [UPDATE: And the release has surfaced.]
Linthicum will continue as a ZapThink contributor and associate, said Ron Schmelzer, ZapThink managing partner and senior analyst. “Actually, it’s a very positive thing happening.
“Technically, Dave Linthicum is still a ZapThink contributor and associate. We had negotiated something as part of our acquisition that would allow him to also serve as a CEO if an opportunity so presented itself. And one did. So, we’re all still one big happy family,”said Schmelzer.
“I’m still a ZapThinker at heart, however I also have passion around what StrikeIron is doing and wanted to be a part of it,” said Linthicum. “I loved working with/at ZapThink. I will still be a contributor, adviser, and friend of ZapThink.”
Linthicum has offered his expertise on Enterprise Application Integration (EAI), SOA and Web 2.0 through speaking, consulting, advisory services, and prolific blogging and writing. In September, ZapThink acquired The Linthicum Group, making its founder a major partner in the SOA services firm.
Before forming Linthicum Group, he had been the CEO of BRIDGEWERX, former CTO of Mercator Software, and has held key technology management roles with a number of organizations including CTO of SAGA Software, Mobil Oil, EDS, AT&T, and Ernst and Young.
StrikeIron provides several on-demand web services offerings, mostly for data integration functions, as well as provides a marketplace for web services. Fellow ZDNet blogger Joe McKendrick sees StrikeIron as pursing global SOA, which is itself a fascinating topic.
April 1st, 2008
Apple makes headway on PC vs Mac front, but isn’t that the old war?
The writing is clearly on the wall. The iPhone will grow into a significant enterprise end-point role, and OS X Macs will quickly advance beyond the now 20 percent share (estimated) of the total non-enterprise fat client compute device market. This is all but done.
Problem is that Apple is winning in the old war — the PC vs the Mac, and the smartphone vs the mobile Internet device (MID) battles. The larger, more long-term opportunity has moved upward and outward into the realm of the services cloud. Becoming the funnel through which to acquire, access and pay for the cloud-spewing services is the new war. Client hardware isn’t going to matter that much very soon, and will likely become free.
Just as Google Docs gains an offline capability, more of what will make people and workers productive will be what they get as pure services from cloud-based hosts. The next war is the cloud war, and the battles will be fought around software as a service, desktop as a service, integration as a service, infrastructure as a service, platform as a service, development as a service, content management as a service, and so on.
The new money will made through a combination of access subscriptions, direct payments for digital and media objects downloads, advertising, revenue sharing from online retail transactions, and B2B lead generation motifs.
Apple is in a good position to grab a portion of these revenues, but only a portion. Google is in a better position. And the Microsoft-Yahoo conglomeration may be in the very best position, but nothing is set in stone.
That means we should expect quite a bit of news out of Apple soon that has nothing to do with client-side hardware, and much more to do with the iTunes funnel and the .mac services cloud.
Microsoft seems to gets this. Because it does not have a client hardware business (mice and keyboards not withstanding) it can race to the next big thing on software, better than, say, Dell. Microsoft has all but given up on the the fat PC business for its future growth. Fat PC clients are a maintenance business now for Redmond.
As long as the packets make it down to the end point and get rendered, Microsoft can find new ways to grow, which are all about the cloud, integrated services, single sign on, virtualized CALs, and advertising. They call it software plus services, but it’s all about the services and the dollars.
Microsoft may lose the installed Office business cash cow, but it can gain far more variety of services … with ultimately a larger addressable market. Microsoft has figured out, thanks to Google, that the Internet business is bigger than the PC business. And these services may well represent a 50-year business trend line, instead of the fat client 20-year business that is now topping out.
March 31st, 2008
WSO2 launches Web Services Framework for Spring 1.0
“Contract first” or “code first?” Spring developers now have a choice with WSO2’s release of Web Services Framework (WSF) for Spring 1.0. The new WSF/Spring 1.0 integrates the Apache Axis2 /Java Web services engine into the Spring Framework, giving Spring users full control from within the Spring configuration model.
The existing SpringWebServices (SWS) within Spring supports Web services through the contract-first model, by which users start with XML schema and WSDL definitions of their service. WSF/Spring 1.0 adds code-first support, by which users can start with existing Spring beans and offer them as Web services with a simple Spring configuration.
Paul Freemantle, co-founder and VP of sales at WSO2, the open-source SOA company located in Mountain View, Calif., and Sri Lanka, explains why this new feature is important in his personal blog:
So how does this compare to Spring Web Services? Well, the first thing is that SWS is mainly about contract-first. And, while contract first is an excellent practice, there are times when it is not appropriate - for example, it may be simply too much effort for a simple first web service. WSF/Spring supports the POJO programming model simply and effectively, and generates the WSDL automatically from the beans you expose. (WSF/Spring does also expose contract-first). The second reason is simply that some users want to use Axis2. Axis2 is a very full featured and interoperable toolkit that does support some extra standards not yet available in SpringWS such as WS-SecureConversation, WS-Trust, WS-Policy and WS-ReliableMessaging. Axis2 also takes a very different approach to enabling these standards using the module approach rather than direct wiring of handlers.
WSF/Spring 1.0 is released under Apache License 2.0 and is based on the open source Apache Axis2/Java Web services engine. Key features include:
- Support for the WS*- stack, including WS-Addressing, WS-Policy WS-Security, WS-SecurityPolicy, WS-ReliableMessaging, WS-Eventing, and SOAP Message Transmission Optimization Mechanism (MTOM).
- Inversion of Control (IOC) container support enabling Spring services to be exposed through an IOC container, as well as support for editing the Axis2 booting configuration through the IOC container.
- Automated WSDL generation via the Axis2/Java code generation tool.
- Querying service support.
- Method exclusion in Spring beans, allowing developers to have fine-grained control over which methods are exposed as Web service operations.
WSO2 has been making the news on a regular basis lately. In mid-January, it introduced its Web Services Framework for Ruby 1.0, building a bridge between Ruby-based applications and enterprise-class Web Services. Later in January it launched its Mashup Server 1.0, which combined JavaScript and Web services. [Disclosure: WSO2 has been a sponsor of BriefingsDirect podcasts.]
WSF/Spring 1.0 is available for download today, and carries no software licensing or subscription fees. Support is available from the WSO2 site.
March 27th, 2008
We know SOA depends on cultural shifts, but — like the weather — we still don’t do much about it
Recent observations on SearchSOA.com on lack of meaningful SOA adoption suggest that the technologies and techniques have amounted to but a mere improvement on EAI. Some conveniently calling it EAI 2.0, but admit the effects are not yet wide nor deep.
We have yet to see SOA adoption lead to substantive transformation, surveys and primary research will no doubt indicate. Fellow ZDNet blogger Joe McKendrick has a nice round-up of SOA adoption trends, but the takeaway is that only about 26 percent of enterprises are committed to enterprise-level SOA strategy.
The acknowledgment that SOA requires top-down, bottom-up, organizational and behavioral, ie “cultural,” change to proceed to its potential is well documented and debated. We have come back to this topic again and again, for example, on the BriefingsDirect SOA Insights Edition analyst-powered podcast series.
So let’s recognize that a higher purpose is at work here, and that SOA is a subset — not even a leading driver, perhaps — of the end-game. Also augmenting and influencing the IT transformation journey in addition to SOA are several mega IT trends and shifts (in no particular order): SaaS, RIA/mashups, virtualization, cloud computing, open source adoption, ITIL adoption, business process outsourcing, applications modernization, data center consolidation, SAN adoption, BI, BPM, master data management, etc. etc. etc.
There are great new tools and effects that can make IT perform better. The tech folks obviously have their hands full with them, and are often expected to implement under the “do more for less” ongoing mandate, the unfortunate business-side takeaway from Moore’s Law.
But these IT efficiencies are the means, not the ends. The end-game is business transformation. Contingent to and in coordination with that is IT transformation. The relationship between the two is intrinsic, interdependent and highly variable — from enterprise to enterprise, IT department to IT department — often an enigma in motion. While the IT trends deeply affect the trajectory of the IT-centric transformation, they to do necessarily have an understood or appreciable influence on the business transformation processes.
Frankly, it’s all too complex, too unwieldy, too unmanageable — this bridging of the “business side” with the “IT side.” People and passions play a huge role, too. Agendas get crafted. Sides are taken. Leaders and followers emerge. Politics permeates the process, regardless of how well the IT performs. And then any means to meaningfully simplify the complexity (tactically or strategically) become themselves highly complex. And so on. And so on. Transformation remains a distant vision.
March 25th, 2008
Elastra emerges to make cloud computing more attainable for enterprises
Cloud computing as a concept has been gathering significant interest in the past months, but aside from developers, testers and startups, the ability to exploit the efficiencies and cost-benefits of cloud computing for average enterprises have remained hard to grasp.
Startup Elastra unveiled its approach today to making cloud computing more practical, introducing two markup languages — one (ECML) that helps pull applications together to deploy to a cloud environment, and a second (EDML) to help define and organize the right cloud-based infrastructure to support those applications.
In general the Elastra approach provides onramps to compute clouds based on descriptive tools that help reduce complexity for IT departments. This should encourage experimentation and ultimately lead to ramp ups in the use of public clouds, as well as the build-out and use of home-grown, so-called private clouds. Less attention has been given of late to the promise of private clouds, which are really a natural extension of current datacenter consolidation, clustering, application modernization, ITIL and virtualization initiatives.
As virtualized software has become the primary layer over now-buried hardware that architects and engineers must deal with, we should expect more tools and “bridging” technologies like Elastra to emerge to help grease the skids for what can (and should?) be deployed in clouds. The software then becomes agile services that can be provisioned and consumed via innovative and highly efficient business models and use-based metering schemes.
I suppose we can coin this as “middleware for cloud computing,” or maybe “APIs for cloud computing.” In any event, let’s hope these onramps become highly visual, automated and increasing based on widely accepted standards.
March 19th, 2008
SpringSource debuts cool tool suite based on Eclipse Mylyn
SpringSource, the company behind the Spring Portfolio Java application platform, has announced its SpringSource Tool Suite, a Spring-specific developer tool set designed to reduce the complexity of enterprise Java development and maintenance.
Based on Eclipse Mylyn, SpringSource Tool Suite extends Mylyn’s task focus, tool integration, and workflow streamlining to enterprise application development and is designed to relieve information overload for developers by identifying only the information relevant to the task at hand.
Targeted to both ends of the developer spectrum, the tool suite provides tool-guided assistance to newcomers to the Spring Framework, while providing seasoned experts with architecture review tools to ensure best practices and support tools for finding resolutions for incidents.
The tool suite builds on the success of Eclipse, Mylyn, and Spring IDE to simplify the large aggregation of tools used in complex applications.
March 19th, 2008
Sybase releases iPhone enterprise email solution
Sybase has now released the iAnywhere solution for bringing enterprise emails to the Apple iPhone. We blogged on this just a few days ago.
Based on the reaction, Sybase will get a lot more evaluation for their mobile messaging solution, even though it’s designed to work with most all mainstream smartphones. Email will be killer app for enterprises until more apps come up via the SDK and developer participation.
And, my, oh, my, I just keep seeing more people with iPhones, just about everywhere I go this week in the Bay Area. I’m glad this is panning out as I expected a mere hour after the announcement of the iPhone’s pending release.
Apple has finally found its toehold in the enterprise with iPhone. The only question is much of the rest of the Apple bandwagon gets dragged into the big business maw. I have to say, using Keynote to whip out a preso I’m giving this morning saved my butt. Trying to do it in Powerpoint would have made me miss the point.
Oh, and now Safari runs on Windows, faster than most, and comparable to FireFox 3.x.
Yep, despite the Microsoft-funded malarkey from some quarters, Apple is pushing its envelope further than ever. Productivity wins after all?
Request a Consultation with Dana Gardner
Recent Entries
- IT search and SCM search may together bridge the design time-run time divide
- I’m dying to blog on the NYT story, but it’s nothing to lose sleep over
- WOA may soon eclipse SOA as most impactful business transformation agent
- ZapThink’s Linthicum takes reins as CEO of data services provider StrikeIron
- Apple makes headway on PC vs Mac front, but isn’t that the old war?
Most Popular Posts
- Apple makes headway on PC vs Mac front, but isn't that the old war?
- SpringSource debuts cool tool suite based on Eclipse Mylyn
- We know SOA depends on cultural shifts, but -- like the weather -- we still don't do much about it
- Elastra emerges to make cloud computing more attainable for enterprises
- Sybase releases iPhone enterprise email solution
- Sybase readies means to make iPhone a Lotus Notes client
Top Rated
- JVM adds to iPhone's seduction of enterprise IT buyers for mobile computing+7 votes
- Sybase readies means to make iPhone a Lotus Notes client+5 votes
- EclipseCon debuts OSGi runtime offerings, common platform frees up developers from middleware drudgery+4 votes
- Sybase releases iPhone enterprise email solution+4 votes
- Sun waits out Microsoft, gets some interoperability bang after all+3 votes
- WOA may soon eclipse SOA as most impactful business transformation agent+3 votes
- Elastra emerges to make cloud computing more attainable for enterprises+3 votes
- We know SOA depends on cultural shifts, but -- like the weather -- we still don't do much about it+2 votes
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Virtualize and Optimize Your IT Infrastructure
-
Attend this premier online event on April 10th and learn how strategies like virtualization can reduce your costs and make your business more competitive, flexible, and efficient at every level.
- Sign-up now for the upcoming premier online trade show from PC Connection!
- Intel Blog: The Server Room
-
"Here in The Server Room we like to talk about the challenging questions facing IT managers today such as 'Is it time for you to virtualize your data center? How will the future of workstations change how we work' Plus anything and everything else pertaining to the server.
- Deal with servers? Join the conversation about what matters >>
Archives
Favorite Links
Favorite Links
- Alex Barnett Blog
- Annrai O'Toole
- Barb Darrow
- BriefingsDirect Podcasts
- BriefingsDirect Transcripts
- Complex Event Processing
- Dan Kusnetzky's The Virtual Man Blog
- Dana Gardner's del.icio.us Tags
- Dave Linthicum's Real World SOA Blog
- Device Software Development
- James Kobielus Blog
- James Strachan
- Joe McKendrick
- Macehiter Ward-Dutton
- Martin LaMonica's Blog
- Mary Jo Foley's All About Microsoft Blog
- Mike Milinkovich
- NewsGang
- OpenKapow blog
- Paul Fremantle
- Sam Whitmore
- Scott Mace's Calendar Swamp
- The Baum's Blog
- Todd Biske Blog--Outside the Box
- Tony Baer's OnStrategies Perspectives
ZDNet Blogs
- All About Microsoft
- The Apple Core
- Between the Lines
- BriefingsDirect
- The Core Truth
- Dev Connection
- Digital Cameras
- Ed Bott's Microsoft Report
- Emerging Tech
- Enterprise Alley
- Enterprise Anti-matter
- Enterprise Web 2.0
- Googling Google
- GreenTech Pastures
- Hardware 2.0
- Irregular Enterprise
- IT Facts
- IT Project Failures
- IT Services & Outsourcing
- John Carroll
- Laptops & Desktops
- Lawgarithms
- Linux and Open Source
- Managing L'unix
- The Mobile Gadgeteer
- On Sustainability
- Rational Rants
- The Semantic Web
- Service Oriented
- The Social Web
- Software as Services
- SOHO Networking
- Storage Bits
- Team Think
- Tom Foremski: IMHO
- The ToyBox
- The Universal Desktop
- Virtually Speaking
- ZDNet Education
- ZDNet Government
- ZDNet Healthcare
- Zero Day
Popular white papers
- Symantec Online Backup - Sign up by April 30, 2008 to receive your first three months free! Symantec
- The Road to Desktop Optimization Microsoft
- Innovation in Action: The Energy & Utilities Project IBM
- Virtualization in Education IBM
- Remote Support has never been so easy! Try WebEx free today! WebEx Communications
- The Global CFO Study 2008 IBM
- Business Software Center
- The Customer Collective: Join the online network for sales and marketing executives
- From our sponsors
- Oracle White Papers
-
- Data Grids and Service-Oriented Architecture »
-
- What's Required to Secure a Service-Oriented Architecture »
-
- Business Intelligence and Enterprise Performance Management »
-
- Making the Case for Oracle Database on Windows »
-









