Give Some Modularity to Java
Total Page:16
File Type:pdf, Size:1020Kb
A BZ Media Publication SPECIAL REPORT ALM 2.0: Lots of ways in page 26 MARCH 1, 2009 • ISSUE NO. 217 www.sdtimes.com • $9.95 ‘Profiles’ give some modularity to Java Workarounds trim platform until SE 7 arrives BY ALEX HANDY neer at Sun Microsystems and “The idea is that the profile gives For years, Java EE has taken its spec co-lead on Java EE 6 project a better way to drive the needs of lumps for being too big and JSR 316, said that profiles will a particular class of developers. bloated. When Java SE 7, the offer vendors and users a smaller, We ended up agreeing on the OpenJDK, eventually arrives, it friendlier Java EE. Currently definition of a Web profile, which Roberto Chinnici, senior engineer at W3C’s Dahl says that EMMA expands will bring modularity to the core there is only one profile in the is smaller than the whole plat- Sun, says that Java EE 6 provides a the range of inputs for devices. of the Java platform, allowing works: the Web profile. Simply form, but it’s essentially a subset. leaner work environment. users to prune unwanted ele- put, a profile is a slimmer Java It goes from presentation tech- ments of the environment before environment, bereft of old APIs nology like JSF to the core Web products that are built on profiles EMMA gives deployment. But despite rumors and libraries. Thus, the Web pro- API, which is a servlet API. It will have smaller footprint and to the contrary, no one is entirely file of Java EE 6 is specifically also has a business logic API like could even be used in embedded sure when Java SE 7 will be targeted at Web. EJB Lite and a persistence API.” environments. It gives more flexi- apps many ready. Until it is, the Java EE 6 “Profiles are bundles of tech- All that slimming makes the bility to vendors for what they team has workarounds, and nology taken from [components platform easier to handle, said want to provide,” he said. they’re calling them “profiles.” that are contained in] the full Chinnici. “It’s also a lot easier for Historically, Java EE has not Web inputs Roberto Chinnici, senior engi- platform,” Chinnici explained. people to learn. We imagine the continued on page 18 > BY DAVID WORTHINGTON Knowing that people no longer Sun realigns software access the Web solely via their PCs, the World Wide Web Con- sortium (W3C) has published a standard that it says will help in GlassFish Portfolio developers adapt their applica- tions to different inputs modes Pushes open-source sofware in bundles on a variety of devices. BY ALEX HANDY based on levels of service and That standard is EMMA, the Over the past four years, Sun support. The first product, the Extensible MultiModal Annota- Microsystems has recast itself as GlassFish Web Stack is a snapshot tion. EMMA is a specification for a company focused on open of Apache Web server, MySQL Web applications to represent source. With open-source Java, and PHP that Sun will update and user input from different sources, Solaris, NetBeans and applica- support for US$999 per server effectively separating the logic tion server GlassFish, the com- per year. That stack, which also layer of applications from the pany has come up with a product includes Java EE, is supported on input layer. lineup to support that claim. either Linux or Solaris, and EMMA provides a single Last month, Sun expanded its according to Karen Tegan Padir, framework for representing user open-source offerings even fur- vice president of Sun’s MySQL Glassfish Enterprise Manager includes an application performance monitor. intent from different types of ther by releasing four GlassFish- and Software Infrastructure modalities, including hand ges- focused products based on pop- Group, the stack is designed to community, and there will be frozen stack you’re going to get tures, handwriting and natural ular open-source software. allow developers to write once for new packages, new features and once a year.” language, according to Deborah The additions that make up either operating system. new things we will add to it,” Pricing on the Web Stack also continued on page 25 > GlassFish Portfolio are priced “Things will evolve in the said Tegan Padir. “It’s not this continued on page 24 > IN THIS ISSUE XBRL comes to Altova . 7 IBM sets AppScan’s sights on Flash Sun brings JavaFX to mobile devices . 8 page 10 Mono Moonlight goes gold . .11 AVIcode takes business intelligence upstream . .15 O’BRIEN: Quality: You are gonna need it . .36 Seapine bolsters reporting, scalability in updates . .18 BINSTOCK: The zealots of agile . .36 Elementool gives managers better handle on testing . 23 GUEST VIEW: Lower-level encryption’s dirty secrets . .38 www.sdtimes.com Software Development Times March 1, 2009 NEWS 5 WS02’s Carbon deepens footprint into SOA Uses OSGi specification to integrate its stack with model similar to Eclipse plug-ins BY DAVID WORTHINGTON IT, but they are knocking on its tle said. “The result is bloat, “IBM and BEA are current- interesting to see adoption,” WSO2, an open-source SOA door to get ESB help,” he said. cost and complexity—things ly more aggressive in consum- Governor said. “I think the real infrastructure software maker, “That is the issue we are not fitting well together. Cus- ing OSGi than exposing it in progress in composability will has released a platform of inte- addressing with Carbon.” tomers are spending time and their production environ- come in the next couple of grated middleware components That lack of flexibility that effort integrating not their own ments,” said Governor in his development rounds as they dri- called Carbon. Each compo- Fremantle alleges stems from applications, but their SOA Monkchips blog. “Nobody is ve OSGi throughout their entire nent in Carbon is built on the the nature of how many soft- stack.” talking about a WebSphere stack.” Governor noted that OSGi (Open Services Gateway ware makers assembled their An upcoming release of Ora- OSGi Edition for example. But WSO2 is a RedMonk client. Initiative) specification. respective SOA stacks. cle’s Fusion middleware will OSGi is underpinning some of Fremantle said that WSO2 OSGi implements a compo- Industry leaders, including have some support for OSGi, IBM and BEA’s most interest- has OSGi-based versions of its nent model for the Java Virtual IBM and Oracle, gained com- and IBM’s Lotus Expeditor has ing technologies.” Mashup Server and Data Ser- Machine to make Java more ponents of their SOA stack an OSGi-based programming WSO2 “has a good clean vices platform slated for later modular, explained WSO2 through acquisitions, Freman- model. open-source story, and it will be this year. T CTO Paul Fremantle. WSO2 uses OSGi to integrate its mid- ALL ACCESS PRICING dleware platform. Embarcadero Carbon consists of the WSO2 License Type Bronze Silver Gold Platinum Enterprise Service Bus (ESB) Workstation $2,250 $4,250 $6,250 $8,250 2.0, WSO2 Registry 2.0 and puts all its tools Network Named User $2,813 $5,313 $7,813 $10,313 WSO2 Web Services Applica- Network Concurrent $4,500 $8,500 $12,500 $16,500 tion Server 3.0. The stack also includes the new WSO2 Busi- G Includes premium support for one DBMS. Up to 4 additional DBMS platforms can be into one chest added, for a total of 5: Oracle, Microsoft SQL, Sybase, DB2 for LUW, and MySQL ness Process Server, which is based on Apache ODE (Orches- BY DAVID RUBINSTEIN Into this landscape comes Other Items (Workstation Pricing) tration Director Engine). Vendor lock-in. If you listened Embarcadero, fresh off its Annual Renewal $1,125 $1,700 $2,065 $2,475 WSO2 is making “extremely to small companies selling one acquisition of CodeGear and Each Add’l DBMS Plat $750 $1,500 $2,500 $3,000 rapid progress” in building out or two task-specific develop- the old Borland development its SOA stack, said RedMonk ment tools back in the day, this tools, with a plan to compete. “Rather than selling a US$12 streams into memory, not a full principal analyst James Gover- was the thing to most fear. If Under a new program called All wrench and a $13 screwdriver, install,” Liband said. “The nor. He observed that WSO2’s you bought a complete tool Access, announced in February, we’re saying, ‘Here’s our $29.95 source code can be on a drive, tooling in the information as a stack from a giant like IBM or Embarcadero is making its tool chest.’” or a server, or over the Web.” service space is a standout, and Microsoft, you’d be at their database and software develop- The “Instant On” feature cur- that the company is now trying mercy over things like pricing, ment tools available on-demand INSTANT ON rently works with older Embar- to drive into process composi- bug fixes and software updates, and for multiple platforms. One One of the highlights of All cadero tools, such as DB Artisan tion management. these small companies cried. license unlocks all the tools Access is the notion of “Instant and ER Studio, and it will be With OSGi underpinning it, Today, after years of consoli- Embarcadero sells, with all the On,” which lets users launch added to the CodeGear tools in a it’s easier for developers to dation have reduced the devel- programming and modeling and run the tools instantly, few months, Liband said. “grow with Carbon,” Fremantle opment tools market to but a languages, for all roles on a without an install—except a Embarcadero has created said.