Arch2Arch Tab BEA.com

Bill Roth's Blog

Bill Roth Bill Roth's Homepage
Bill Roth is vice president of the Workshop Business Unit at BEA Systems.

WaveMaker Review

Posted by wgroth2 on June 29, 2008 at 10:06 PM | Permalink | Comments (1)


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.



Another Chapter Begins

Posted by wgroth2 on May 6, 2008 at 11:21 AM | Permalink | Comments (2)

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.

* JRockit Mission Control Now On Eclipse! *

Posted by wgroth2 on March 14, 2008 at 11:22 AM | Permalink | Comments (0)

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.

I urge you to download it now and try it out.

** Fastest Ever: Workshop 10.2 released **

Posted by wgroth2 on March 4, 2008 at 2:58 PM | Permalink | Comments (0)

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.

BEA World Shanghai, Day 2

Posted by wgroth2 on December 12, 2007 at 7:02 PM | Permalink | Comments (0)

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, Day 1

Posted by wgroth2 on December 11, 2007 at 7:20 PM | Permalink | Comments (0)

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.



Semantics at Gilbane

Posted by wgroth2 on November 29, 2007 at 11:43 AM | Permalink | Comments (1)

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.

We need your help. Is UML important?

Posted by wgroth2 on November 16, 2007 at 2:58 PM | Permalink | Comments (0)

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.

http://www.surveymonkey.com/s.aspx?sm=TPPMYnss8Qw4nLLCXjdvoQ_3d_3d

If you give us your contact info, we'll enter you into drawing for $100. I will post the summary results when the survey is complete.

What Programming Frameworks Are You Using?

Posted by wgroth2 on October 24, 2007 at 3:35 PM | Permalink | Comments (0)

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.



** BEA Workshop Studio NOW WITH FLEX! **

Posted by wgroth2 on October 8, 2007 at 11:52 AM | Permalink | Comments (4)

(Updated)

The BEA Workshop bundle with Adobe Flex is now available via our download site. As was mentioned in our BEA World SF press release, we have a partnership with Adobe around their mind-rendingly awesome Flex technology.  Pieter Humphrey wrote about it as well. Download it now and give it a try. For more information on Flex, see the Adobe Developer Center.

You can also see an example of Flex on WebLogic Server at the Sherwin-Williams site. Try their Color Visualizer.



Sun's Conflated Benchmark

Posted by wgroth2 on September 25, 2007 at 11:56 AM | Permalink | Comments (5)

File this in the "Just So You Know" category.

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.



Stability or Performance? Give us your opinion

Posted by wgroth2 on September 24, 2007 at 11:55 AM | Permalink | Comments (0)

(Update: The survey is now closed. 10/8/2007)

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.

http://www.surveymonkey.com/s.aspx?sm=8Cl_2fBJ_2b3eFN2eRiLpvGlIA_3d_3d

Thanks.

(Sorry, BEA employees and contractors are not eligible.)



Slanguage Creep: Developer Edition

Posted by wgroth2 on September 13, 2007 at 8:19 AM | Permalink | Comments (1)

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.



BEA World SF 2007: Day 2 Half-time report

Posted by wgroth2 on September 12, 2007 at 11:30 AM | Permalink | Comments (3)

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:

  • Marketing analytics
  • Credit Systems
  • Marketing/CRM
  • Multi-Channel systems
Technorati Tags: , , ,


BEA World 2007 SF Day 1 Keynote Report

Posted by wgroth2 on September 11, 2007 at 10:40 AM | Permalink | Comments (0)

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

It was a great kick off to a great day.



July 2008

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    


Search this blog:


Archives

June 2008
May 2008
March 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
December 2006
November 2006
October 2006
September 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
December 2005
November 2005
October 2005
September 2005

Categories

Product: AquaLogic BPM Suite
Product: AquaLogic Data Services Platform
Product: AquaLogic Enterprise Repository
Product: AquaLogic Service Bus
Product: AquaLogic SOA Management
Product: AquaLogic User Interaction
Product: BEA JRockit
Version Information and BEA Workshop blogs for more details. ">Product: BEA Workshop Product Family
Product: WebLogic Adapters
Product: WebLogic Integration
Product: WebLogic Platform
Product: WebLogic Portal
Product: WebLogic Server
Role: Architect
Role: Platform Admin
Technology: Controls
Technology: Dev Toolbox
Technology: Eclipse
Technology: Persistence
Technology: Service-oriented Architecture
Technology: Web Services
Technology: XML

Recent Entries

WaveMaker Review

Another Chapter Begins

* JRockit Mission Control Now On Eclipse! *

Articles

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

All articles by Bill Roth »


Powered by
Movable Type 3.31