Welcome!

From the Inventor of TestMaker Open Source SOA Test Automation Tool

Frank Cohen

Subscribe to Frank Cohen: eMailAlertsEmail Alerts
Get Frank Cohen via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Frank Cohen

Frank Cohen's Blog PushToTest is setting up a new test lab to check builds of TestMaker. We bought Toshiba Satellite (A216) laptops for the lab. We tried installing Windows XP over the pre-installed Windows Vista. Toshiba does not provide XP device drivers for the laptop and they actively discouraged me in doing so in a support call. In the end I found no way to get the network adaptor to function under Windows XP and had to reinstall Vista. This made me wonder how much work is involved in producing XP drivers for a laptop? I installed Ubuntu on the Toshiba laptop. Ubuntu installed in 15 minutes - 49 for Windows XP and 125 for Windows Vista. Ubuntu's desktop came right up. I opened the pre-installed Firefox browser and found I could browse the Web immediately. Ubuntu installed a network adaptor for the Toshiba laptop. I shake my head at this Windows foolishness! -F... (more)

Making the Right Choices for SOAP Scalability

Software developers live in a time that offers the greatest choice of software development tools, application servers, and connectivity ever. Each choice you make affects the scalability and reliability of your finished application, especially if you're building Web services. For example, as you will learn in this article, my study of SOAP encoding styles found a 30-fold performance improvement by choosing one SOAP encoding style over the others. By understanding the performance impact of SOAP encoding styles, Web service development tools, application servers, and platforms, our... (more)

First Major Overhaul of Jython in Four Years Announced

Frank Cohen's Blog Jython 2.2 is the first major overhaul of the Jython dynamic scripting language in 4 years. Jython 2.2 implements the internal architecture of Python 2.2 and includes numerous features from Python 2.3. Jython is a Java implementation of the Python language. It allows users to compile Python source code to Java byte codes, and run the resulting bytecodes on any Java Virtual Machine. Jython 2.2 has support for most of Python 2.2 and numerous features from Python 2.3. The new release - the first major overhaul in 4 years - includes many major changes: new-style c... (more)

Oracle Buys BEA, Sun Buys MySQL: What's the Future for Developers?

Frank Cohen's Blog Rod Johnson of Spring fame has posted The Power of Adoption: Why No Company is Big Enough to Deny Developers What They Want to talk about two big software company acquisitions that were announced today. Oracle announced it is buying BEA. And Sun announced it bought MySQL. For BEA, I was hoping they would succeed at combining the power of JRockit with AquaLogic to build scalable workflow (ala BPM) services. Instead, we users and developers will be waiting for years to see WebLogic and AquaLogic integrated into the Oracle Fusion Middleware stack. For MySQL, I was ... (more)

Solve Performance Problems with FastSOA Patterns

Here we're going to show a FastSOA mid-tier service and data caching architecture applied in three real-world scenarios. The scenarios show how to accelerate SOA performance and mitigate performance problems through mid-tier service caching, native XML persistence, and mid-tier data transformation, aggregation, and federation. Three Use Cases and the FastSOA Pattern FastSOA is an appropriate solution for SOA performance and scalability challenges. Each use case shows how pure XML technology used in the mid-tier mitigates and solves performance and scalability problems and delivers... (more)