WaveMaker Visual Ajax Studio, the former ActiveGrid, is has chosen the Dojo framework. Dojo is one of the leading yet seemingly hundreds of JavaScript Ajax frameworks available today. While Ajax toolkits are still somewhat immature, Dojo has come along way, and does not seem to hinder WaveMaker.
WaveMaker has chosen a "dog-fooding" approach to build its products. WaveMaker, itself, is a WaveMaker application, and as a result is the best example of the kinds of applications you can build.
For reference, I was easily able to download the WaveMaker 3.2.2 package and install it. My test system is a 1GB Dell D400 running Ubuntu 7.10, and FireFox 3. While this does not appear to be a supported configuration, I was able to install and run it with no apparent side-effects.
Because WaveMaker is a visual development tool, there is very little coding required so developers do not have to learn all of the quirks that come with JavaScript. Yet, when you choose to view source, the code looks very clean as if written by an expert developer, and could be used as a good way to get new developers up to speed on JavaScript. WaveMaker's visual development environment should feel very familiar to client server developers used to working with Lotus Notes, FileMaker Pro and Microsoft Access.
Visual Ajax Studio has a built-in tutorial that will help web developers to build their first application in under an hour. When you first open WaveMaker, you get a pleasantly simple screen.
When the developer is ready to deploy the application, WaveMaker deploys the application as an industry standard, Java WAR file to Apache TomCat or any Java compatible server. The Rapid Deployment Framework includes leading open source components such as Spring and Hibernate..
WaveMaker is built with open source on open standards, unlike some of their competitors. This eliminates some of the conceptual baggage that other frameworks and RIA packages carry around. I am thinking specifically about the Curl environment.
The first test of a development tool is how well the samples run. If the samples don't run, I usually throw away the tool. Luckily, everything went smoothly. Wanting to tempt fate, I started with the most involved sample first,Web Services. When you open up the sample, you get a very involved screen which indicates that WaveMaker is relatively powerful.
One slight drawback of WaveMaker's approach is that if you are familiar with environments like Eclipse or Microsoft Visual Studio, you will have to get used to the fact that you are a constrained to a browser. I should also mention that rendering of the initial layout design view was a little bit slow, but then I am using a 4 year old laptop. The palettes on the left hand side seemed well stocked, and the property panels on the right should be familiar to anyone who has used Eclipse.
Its pretty clear what do to next. WaveMaker has a well placed series of buttons on the upper right of the screen which tell me what I need to do. (The Radiation Warning symbol on the "Live Layout" is a bit scary, but I could be showing my age. It reminded me of Hans Blix and WMDs.) I pressed the Run button, and the application appeared immediately.
As you begin to click around the application, one thing becomes clear. WaveMaker elegantly leads developers into a "separation of concerns mindset. Every application project is broken up into design, services, data model, security and source panes. This is a key element of their tool design, because it allows developers to build applications incrementally and not become overwhelmed by complexity. Microsoft Visual Studio and Eclipse can be accused of having that failing.
It has been rumored that Microsoft segments developers into three categories, Morts, Elvises, and Einsteins, which are self explanatory. The key benefit of this design is that is allows Morts and Elvises to be productive and giving Einsteins the tools they need to be successful without having them fight their was past ease-of-use functions.
One other notable area is that security is a first class concern. This is remarkable in a tool for the broad base of developers and shows that WaveMaker is serious about attracting enterprise developers as well. This is smart as well, since in the era of shrinking tools revenue, focusing on the enterprise is, as Willie Sutton would say "where the money is".
One area that would be interesting to see in future editions would be automatic performance instrumentation of the code for those times when optimization need to be done.
In summary, WaveMaker a complete AJAX development environment built on Dojo, and the tools are surprisingly easy-to-use, with out a loss of expressiveness.
At the end of this week, I will no longer be employed by BEA Systems. It has been a great 4 years working at BEA, and undoubtedly the highlight of my career thus far. I have enjoyed the opportunity to write for the BEA developer community, and to lead Tooling at BEA these last 3 years.The new owners are now in charge, and they have a strong vision. I am impressed with their tooling vision, and I think they will advance the prospect of metadata-driven application development quite far.
An obvious question is: "What happens to Workshop? What about the rest of the BEA Tools?" I am not in a position to know the answer. I do know that the team is in good hands and that the synergies with Oracle will be substantial.
I am looking forward the undiscovered country of my new adventure, uncertain though it may be. If you would like to drop me a line, my email address is (in No Spam Format) bill dot roth at gmail dot com. If you have questions, post a comment and the team will try to get things answered.
I have been a huge fan of Mission Control for a long time. I think the work that our guys in Stockholm do is mind-rendingly awesome. The other day, they released something I have been waiting for, the JRockit Mission Control Eclipse Plugins. Henrick Stahl has written about them. Read his posting for more info. You can read up on info for the release here.
BEA Workshop 10.2 is available now. Its up to 40% faster and a quantum leap improvement in quality. Its the fastest and highest quality product we've ever produced. And its available now at bea.com.
Pieter Humphrey has written about the details of the release, and it has shipped along with a release of WebLogic Portal 10.2 as well.
If you have had long compile/build times in the past, you should definitely try out BEA Workshop. Make sure you download a copy. Feel free to post comments on any IDE improvements you see.
Day 2 of BEA World in Shanghai began cold, but dry. There was an ethereal mist hanging over the city yesterday, and it appears to be lifting today. We had a number of announcements yesterday including that Guardian 1.1 is free.
BEA China Technical Director SiCheng Yu lead off they day and introduced Rosanne Saccone, who runs marketing for BEA. Her presentation was talking about how BEA is bringing value to the market with enterprise collaboration. She gave our vision for how we're bringing together Enterprise Social Computing, BPM and SOA, as part of our vision for driving real business productivity.
John Knightly then came up and showed how this would be implemented in a demo which showed how a fictitious bank would use BEA software to be more effect and be more flexible in its business processes, and how this would make this business and indeed any business more productive.
The key messages of Rosanne's presentations are:
1. BEA enables the next level of business productivity
2. BEA delivers tools today for the new workplace
3. Manage interaction and activity as a core business asset
Bo Yang, IT Manager, Shanxi Mobile
Next up was Bo Yang, IT manager in Shanxi Mobile, and division of China Mobile. The purpose of his presentation was to share some of China Mobile's experience with SOA. Interestingly he mentioned in Shanxi, the mobile network as more coverage that the fixed-line network. In some respects, this is not surprising since it is easier to put up a tower than wire 1000 homes. Mr Yang then reviewed aspects of their business. He talked about the needs from his customer base for updating his business model. The moved to a multi-channel method for reaching customers, including web, SMS, MMS, and IVR.
One major change for them is that they have made their network available to vendors, broadening their focus. They were previously focused on building revenue from the end-user. Now their focus is building up an ecosystem for merchants, to the point where they are encouraging users to upload their personal data so they can get more targeted offers from vendors.
After discussions with BEA, they were able to establish a unified customer experience across all channels. They have also built out a local architecture which is repeatable across other divisions.
It is interesting to note the pervasiveness of the advertising for the Beijing Olympics. All of the Chinese speakers had the Olympic logo on their slides, and you see the logo everywhere on the streets. My Yang had the logo on his slides as well.
He then summarized his experience with SOA, which was that it was an effective way to blow up silos of enterprise apps and integrate them over time. He also mentioned he used AquaLogic Service Bus, among other BEA products.
`
Guy Churchward
The ever-avuncular and convivial Guy Churchward came up next to talk about Virtualization. After taking an picture of the audience, he put the audience on notice about how important virtualization really is. He made the statement that every server will be shipping multi-core by next year. The fundamental problem is that the average server, worldwide, is only about 6% utilized.
He then showed slides which shows how there are too many levels in the current operating stack. There are efficiencies to be gained. We gained them by Liquid VM, which essentially replaces the OS, since Java plus the hypervisor is really the same as an operating system. In doing so, we double the efficiency of the system. He then showed the benchmark testing of Liquid VM versus Java on Linux, and the results are striking. Java on Linux will degrade after 4 CPUs, while on the same system, there is till improvements after 8 CPUs. Guy also talked about the Liquid Operations Console, which is our environment for managing the Liquid VM.
After putting things in an historical context, Guy summarized his thoughts and left the stage.
BEA World Shanghai.
It's a cold, rainy day in Shanghai, but the atmosphere in the Shanghai International Convention Center could not be more different. We are over subscribed and there are at least 7000 people
The event was kicked off by the BEA Country Manager, Marcus Tsoi. He begin his presentation by talking about our insane (my word choice) growth in China. Our staff in China has doubled. We have started up a Telecom technology center. We doubled the number of sales offices. He also talked about the customers that are sponsoring the conference, like Digital China, HP, VMWare, among others. It also marks the 10th year anniversary of BEA's time in China, and the 4th year of having BEA World in China. Marcus then introduced our Asia General Manager, Steve Au Young.
Steve pointed out that there has been a tremendous amount of chance in Shanghai and its skyline, even over the last 3 months. He introduced Alfred Chuang, BEA's CEO.
Starting out in Chinese, he welcomed the attendees and thanked them for coming. Alfred then talked about a New Era in Enterprise Computing. He discussed mashups, and how they could be added to enterprise for greater flexibility. He declared: The Era of Packaged Application is over. Traditional packaged applications actually hinder our ability to innvovate in the enterprise. What is needed are, to borrow a term from Forrester, Dynamic Business Applications.
These are not standard composite applications, but ones which are more aligned with the business process, and are designed for people. We have to make it easier for people to analyze and improve business process faster. Our name for this effort is Project Genesis. We working on developing the world's first enterprise grade Software-as-a-Service platform.
He then invited Blake Connell up to talk about a fictitious car company, BEA Motors., and how Project Genesis would help improved the business flow, to make sales easier and faster.
Hailin Wang, JiangtSu Electric Power
The next speaker is Hailin Wang, IT Director for JianSu Electric Power. He started about by talking how JiangSu was one of the first companies in China to use SOA. They are a State-Owned Company (SOC). They want to use SOA to improve their business processes and integration.
The company is a regional power company, with RMB 111B in revenue, and 52000 employees, and 26 million customers. They have gone through three stages of IT realization in their company. The first is awareness building. The second phase is using IT as a tool for operations. The Third phase is for IT to be integrated into the daily business process. He pointed out their revenue has doubled over the last 5 years, and they have invested over RMB 22B in IT over the last few years. Some of their changes include a complex regulatory environment. They also have the challenge of integrating with the national power company, and several provincial power companies. Their business has to track tariffs, power lost in transmission, and the state of the power grid.
In order to be more flexible, they have a plan to move from the tightly-coupled application architecture of today, with a more loosely coupled architecture tomorrow. They selected BEA because of our experience in delivering SOA, and our product suite. They have decided to build out their "front-end" architecture will be based on the WebLogic Platform. They are also implementing a service repository and are using AquaLogic Service Bus, and will be heavily invested in Business Process Management.
We then announced our contest for the most innovative customers. People can register at www.bea.com/customers.
Rob Levy, CTO
Rob Levy then got up to talk about how we're going to deliver on our long range vision, and what were planning on delivering over the next 5-8 quarters. He talked about the confluence of Web 2.0, SOA and Social Computing, and how this gives rise to Dynamic Business Applications(DBA). The traditional application is not flexible to allow for greater collaboration and flexibility to change quickly as the business needs change. Rob then made the point that there will need to be a platform for delivering DBAs. Project Genesis is our platform for delivering DBAs, which incorporates SOA, Web 2.0, and Social Computing, and it permeates all BEA products. He then talked about the properties for this new platform.
Demo God Blake Connell then came up on stage to demo Workspace 360, which is the way you will build Dynamic Business Applications.
(In an interesting testament to the pervasiveness of the net, I was also IM'ing with my daughter, helping her with her Spanish homework at the same time.)
Blake first showed how we are blended BPM, registry, Service Assembly Modeling and coding tools into one integrated tools. This is the most exciting effort for me, since my term is working on building this. The demo showed how a user can simply implement a business process change which would have taken 4 different tools before. Soon, it will be in one integrated tool.
Rob then finished with a review of our roadmap over the next three years. To see what he talked about, see the reply on bea.com.
I am writing this from the Gilbane Conference on Content Management in Boston, where I am a speaker on a panel. The panel is about new technologies for user interfaces. I am going to talk about Flex and AJAX of course.
The other thing that is interesting to me is the number of vendors who are doing work with Semantics on top of Content Management systems. It makes sense, since that is largely where the meaningful information is in an enterprise, both structured and unstructured.
I talked with two interesting companies about their work in Semantics. SchemaLogic told me about how there are keeping metadata in sync among a huge installation of Sharepoint Servers. Metatomix appears to have a broad solution which includes Data Integration, Knowledge Management, BI and an application framework.
I keep searching for use cases for the use of semantics, and this appears to one that is very prevalent.
UML comes up frequently when talking about architects and developer tools. It is clear the many people have gone beyond mere class diagrams, and now UML has evolved to seemingly have a diagram for every season.
We are in the process of determining what do to next with UML. If you have time, could you take a short survey to help guide our decisions on what we should be doing with UML? You can find the survey here.
It's time again for our semi-annual BEA Workshop Framework survey. Could you help us out by answering a few short questions on what development frameworks you are using? Could you please follow this link and take the survey? One respondent will win a $100 Amazon gift certificate.
Sun recently announced a new benchmark from their app server. It is an interesting announcement, but you need to read what they say carefully. First off, the are conflating Glassfish with their commercial application server. Developers should be aware that there are significant differences between the two.
The Sun Application Server result uses the Sun 6.0 JVM while our older BEA WLS 9.2 result used the Sun 5.0 JVM. When pressed, I am sure Sun will admit that there are many performance improvements in their 6.0 JVM. We believe the JVM accounts for most of the difference between our app server scores. We have improved our server benchmark tuning since our T2000 publication last December 2006.
Interestingly, Sun has not published any server benchmark results on Glassfish. The published results they refer to are on the commercial version. Sun like's to blur the distinction between Glassfish and the commercial version and use them interchangeably. If Glassfish can run the server benchmarks, why hasn't Sun submitted results on Glassfish for review and publication?
It should be noted that all of the results using Sun's application server are at relatively low throughputs. Published results on WLS show that we scale all the way up to the highest result ever published on the most popular benchmark.
Could you please take a moment to take the following short survey, in order to help us with some of our upcoming product decisions? We’ll also be handing out a $100 Amazon Gift Certificate to one lucky respondent.
The survey is here. Please give us your response by Wednesday, September 26th.
One of the more annoying aspects of Web 2.0, etc., is the injection of neologisms, protologisms, or just plan made up words. In fact, I do not think that I have heard a talk from my friends Jay Simons or David Meyer in the last year that has not included a protologism. (I like the word protologism better, since it indicates something not quite finished, completed, or even valid). This include words like "folksonomy".
Comcast has taken this one step further with its Triple Slanguage contest. As I mentioned in my developer blog during BEA World, CIO Andy Baer has mentioned that Comcast has a contest to come up with new words, which describe the things you can do with their Triple Play, but they are pretty broadly applicable, for example:
Televisiphonernetting: simultaneously using the TV, phone, and Internet at the same time
Quizjacking: Using fast Internet to get the answers to a TV Quiz show
Snurfing: Surfing where you are supposed to be on the phone.
The last one made me wince, since I have been accused of this not infrequently. (Interestingly though, the accuser is always a female.)
While the Comcast contest is entertaining and funny, I am not sure all these protologisms are a good thing in terms of Web 2.0, since they are off-putting and obscurantist to the general public. We need to be more clear when describing these technologies, not less clear.
Day 2 of the show started out with a recap of Day 1 by Rosanne Saccone, and the hall was nearly packed with customers, BEA people and a odd assortment of Oracle product manager hoping to learn something about SOA. She introduced Paul Patrick, BEA's Chief Architect.
Paul Patrick, Chief Architect, A New Approach to Infrastructure
Paul's talk was about a new way to put infrastructure together, and the need for Dynamic Business Applications. His main theme was "change has to be easier" and I couldn't agree more. As a result, we have to think of things in a different way. He introduced the notion of a "Service Fabric". His main topics are:
Enterprise Infrastructure Today
Infrastructure as a Fabric
The Future
He reiterated a common theme on the need for Application Infrastructure and Service Infrastructure. We have talked about how Application Infrastructure as a practice like building architecture, and Service infrastructure as city planning. But the analogy breaks down, because you do not move from buildings to cities, but rather from buildings to neighborhoods. The notion of a service neighborhoods, which form before cities, often grow, and grow together.
He then talked about things he has seen with customers. He pointed out that often, a process of organic aggregation happens, as service neighborhoods grow together. We need a way to make sure this happens in an orderly way. Paul them made a provocative statement.
Plugging services to the Service Fabric should be as simple as plugging a computing into the network.
The vision of the Service Fabric is a multi-layer mesh. It consist of several layers:
Hosting layer
Service Network Layer
Business Process Layer
User interaction layer
The hosting layer is the foundation contains:
Container-independent hosting engine
Multiple Containers
Virtualization
United Management
United Security
The service network layer consists of:
Discovery
Binding
SLA
Routing
Dynamic Provisioning
The Service network does the following:
Implements the streets
Content based routing
Equivalent to today's Enterprise Service Bus
The business process layer is about orchestration and consists of:
Business logic
Process engine
Multiple models
Optimal service choice
Dynamic re-optimization
Monitoring/dashboards
The user interaction layer contains:
Presentation Logic
Role-adaptive
Device-adaptive
Context-adaptive
User-modifiable
Learning
Social Computing
Paul then began to muse about the future
It has to be simple
Discovery has to be simple (i.e. the wireless access model).
Real drag-and-drop enterprise application composition
Reliability, availability, scalability and performance as never before
Inter-enterprise integration through fabric :superhighways"
Jeff Marshall, CIO, Kohl's Stores
After a brief video, Jeff came on and discussed Kohl's rapid growth. 10 year ago, they had 200 stores and now they have almost 1000. He also talked about the corporate goals, which included net income % improvements, which are due to operating efficiencies. But the business is becoming more complex, with new brands and new products, some of which may draw customers away from existing brands. His key challenges are:
Competitive Environment
Rapid Growth
Increasing Business Complexity and Speed
Demand for Data:
Sharing of information across departments
Complex business logic
Diversity with evolving technology
Demand to integrate with legacy silo application
As a result of these challenges, IT must transform it self. They have done so with a number of organization changes, as well as a strategic partner selection process, and better cross-organization process organization.
They key transforms include:
Architecture - enterprise wide, SOA.
Process
People
He came from a data networking background, and they OSI model of networking, where one layer is isolated from the rest, is a model he's applied to their corporate infrastructure and his SOA.
He made an interesting observation. Business processes are tied to an organizational structure, which is tied to the corporate culture. Key to their success has been a metrics driven approach. The then described some of their logistics and supply chain issues. Their challenges are best described as right product, right store, right time, at the right price. It all adds up to massive logistics process issues. They have also been focused on having a consistent experience across all channels, like in-store, web, and mobile.
He also included some nice words about BEA saying "There a good partner, tenacious, and their stuff works." (Full disclosure, I am exec sponsor for Kohl's)
IT has been in transformation itself and the company across the board including:
Another BEA World is upon us, and this year things are a bit different. In addition to the usual developer content, the focus of this year's event is to focus on how real customers are using the technology.
Alfred Chuang
Alfred started out by talking about his core believe that we are on the cusp of fundamental change, with the advent of iPods, Web 2.0, and social networks. He started with a discussion of Mashups, and talked about how most of them are consumer facing. He then said "The era of innovation in packaged applications is over."
He then called out the key needs he has seen recently from customers. This includes:
Businesses require greater agility
IT can't respond fast enough to satisfy the business.
What IT needs is an innovation layer of services from packaged and custom applications.
The need for a new market category was defined: Dynamic Business Applications, a term which Forrester defined. They key elements of Dynamic Business Applications(DBA) are:
Embody Business Process
Built to be Changed
Adaptable
Information Rich
Tailored for the individual
SOA was never meant to be the destination. The destination has always been about simplifying
We have developed a Dynamic Enterprise Application Infrastructure, we're calling Genesis. Its is a simplified platform that transforms software at the application layer. We see a future of user-focused situational applications, and it will have user-based.
Mike Stamback (BEA Demo God) came on stage to show a demo of the progress we've made with Workspace 360, some of which has already been released. More will be released toward the end of the year. He showed a business analyst portal, and then talked about how he could add a a sales commission application. He started with ALBPM to show the business process. From there, he transitioned, in the same tool, into an early version of our Service Assembly Modeler(SAM), which is our eclipse-based implementation of Service Component Architecture. He then showed how he could drill into the ALSB or WLI from the SAM model, and then showed how you could manipulate the ALSB(service bus) proxy (service).
Alfred then mentioned that this was only the beginning, and that we'd have more to show in the future.
Andy Baer, Comcast
Comcast is a $30B consumer entertainment and communications company. He started by talking about Comcast's business, and his industry challenges. Baer then showed a video on the origins of Comcast and its business. It discussed their cable, Internet and voice products, and their lineage from 1960's Tupelo, Mississippi.
He then showed one of their Slowsky ads, and some statistics:
26% of Homes Passed
55% of HSD growth from DSL switchers
7 out of 10 customers use Comcast.net
12M customers make the portal a Top 10 Site
They are the #1 of the residential Broadband provider
They will be the 4th largest residential phone company by year end.
He also pointed out that the generation entering college is the first generation that has not known life without the Internet. He then showed a "Broadband to Wideband" video. It contrasted the cable modems of of 1996 to now, hosted by Brian Roberts, their CEO. His question was: What will people do with this bandwidth? He didn't know, but he knew it would get used. Just as work expands to fill the allotted time, people's use will expand to fill the allotted bandwidth.
He then discussed his business challenges.
All his products, and all the locations started individually. They are offering a converged product.
Rapid introduction to new products
Rapid growth of products
Extending existing products
The changing definition of customer
He talked about rapid product delivery time, not in terms of months, he would like to be able to launch product from conception to production in 24 hours. He also talked about OCAP, Open Cable Application Platform which will allow 3rd party apps to be published to your set-top box.
He then discussed the "reinvention of of the Back Office with SOA". He then mentioned that they were doing several things for this:
Offer a mediation layer to encapsulate legacy applications
Using Enterprise Service Bus provides application-agnostic infrastructure
Focusing on operational support, making the platform fault tolerant
Registry and Repository facilitate information sharing and reuse.
Comcast is betting their back-office business on BEA, and showed a slide as to where it was positioned. He then disagreed with Alfred, saying Enterprise Apps will not go away, but be wrappered to participate in the SOA.
He also had additional projects that they as working on:
Improving Technician productivity
Improving Call center productivity
Video in demand platform
He then talked about some new language he's trying to spread, called Triple Slanguage, like:
Televisiphonernetting: simultaneously using the TV, phone, and Internet at the same time
Quizjacking: Using fast Internet to get the answers
Snurfing: Surfing where you are supposed to be on the phone. (something I have been accused of frequently)
Mark Carges, Business Process Management and Social Networks
After the break, Mark Carges, who runs the Business Interaction Division, then came up to talk about BPM and social networks. He mentioned a McKinsey study which showed that the US Economy at the beginning of the 21st century, only 15% were in transformation work (mining, manufacturing, etc), the other 85% spend 100% of their time interacting. This suggest that there is a huge potential market in helping people to interact.
He also pointed out that organizational structure, Pioneered by Alfred P Sloan in the 1920s, creates gaps, and those gaps need to be overcome. The manifest themselves as boundaries in an organization that need to be overcome. There is a transformation from the social networking and collaboration tools on the Internet to enterprise space. In other words, how can we help people interact and spend less time on the gaps in a large organization. Those gaps are filled by people interacting.. The problem is the information and knowledge are not easily leveraged, and if people who are filling gaps leave, then much information is lost.
One of the solutions to this, is to allow knowledge workers to collaborate, and furthermore, learn who the experts in a particular topic, which can be done with tagging (Folksonomies) and situational teaming around topics, or communities of interest. Mark gave a great example on how this applies to a business process like insurance claims processing.
The fundamental change is that the user is the center of the interactions. The information, enterprise data, and collaboration come to the user rather than the user having to search. We call this kind of interaction Enterprise Social Computing, and this manifests it self in our PEP products, which stands for Pages, Pathways and Ensemble. We are offering the following new functionality:
Connections to interaction and collaboration tools
Modeling ad hoc communication
Democratize enterprise processes
He closed with the following points:
BEA enables the next level of business productivity
BEA delivers tool today for the new workplace
Manage interaction and activity as a core business asset.
Guy Churchward, Virtualization
Next up, is the ever-avuncular and convivial Guy Churchward. He started with a quote from MacBeth showing that Shakespeare was the first SOA Architect. Not kidding. Watch the reply to see it for yourself. He then talked about a "chain is only as strong as its weakest link". By this he meant that as BEA in an SOA we view services a this kind of ephemera on a network, but they are only as powerful as the underlying equipment that runs the software. In this context he talked about the Liquid VM which is:
A virtualized Java Container w/o the need for an operating system
Reduces memory consumption
Enables Java application appliances
All on a VMware technology base
What we do differently is that we're focusing on efficiency and utilization rather than management. The benefits to customers are:
Efficiency: Cost cost thru virtualization
Simplicity: Pre-configured software appliances
Control: management of virtualized resources.
He then suggested mashups are a kind of virtualization. He also did a wonderful timeline to show how this is an evolution. His final points are:
Business Efficiencies are critical
Agility is Key
Sustainability and Controls are crucial
BEA WebLogic: Rock solid Mission Critical applications
Dev2Dev Podcast 1: Bill Roth on the Eclipse Europa release
Bill Roth, BEA's Vice President for Tooling, talks about BEA's relationship with and commitment to Eclipse. He discusses BEA's involvement in the Eclipse Web Tools Platform project, BEA Workshop and Eclipse, SOA tooling, native language support and more. Aug. 17, 2007