Petter Graff

Subscribe to Petter Graff: eMailAlertsEmail Alerts
Get Petter Graff: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Petter Graff

The Eclipse Modeling Framework (EMF) is an open source code generation tool distributed under the Eclipse umbrella. It is a tool created in the spirit of the OMG's Model Driven Architecture (MDA) and an excellent example of the power of MDA. EMF is capable of creating sophisticated editors from abstract business models. These editors are implemented as plugins for Eclipse. EMF creates feature complete implementations including persistence, business model implementation, editing framework and editors. (Note: WebSphere Studio supports Eclipse plugins. The Eclipse IDE may also be used to directly develop in WebSphere.) In this article, we'll look at the anatomy of EMF and what it produces by building a simple Eclipse editor for keeping track of music collections. EMF and MDA The process of using EMF is compatible with the MDA approach of OMG, however it is missing some... (more)

J2EE Framework for Services

This article presents a lightweight framework for building a service-oriented architecture (SOA) on top of J2EE. The architecture is a subset of a framework that we have successfully applied in various J2EE applications. The framework is built from a combination of commonly known design patterns (GoF = Gang of Four; j2eecp = J2EE Core Patterns): Factory (GoF) Proxy (GoF) Service Locator (j2eecp) Business Delegate (j2eecp) Service Facade (j2eecp) At first glance, the framework may seem to require too many artifacts, but we will justify these as we go along. We will also see that ... (more)