|
|
Events:
Allentown CIO Group, Allentown, PA
IT Strategy - What's Your Next Move?
Viktor Ohnjec, President, M2VP
Time/Date: Friday, October 26, 2007, 11:30 AM - 1:00 PM
Description: CIOs need to understand the importance of an IT strategy and to consider the benefits and impacts several steps ahead of stakeholders and staff. With business, technical, process, and organizational issues to navigate, what moves should they make and when?
GPSEG CIO Subgroup, Cherry Hill, NJ
The Good, The Bad and The Ugly of IT Strategies
Viktor Ohnjec, President, M2VP
Time/Date: Friday, September 7, 2007, 11:30 AM - 1:00 PM
Description: CIOs face a plethora of challenges. The challenges come from business, technical, process, financial and cultural areas. To cope and in fact to prosper, a CIO must have a solid IT strategy. But what works and what doesn’t work?
GPSEG Technology Subgroup, Great Valley, PA
Networking For Life - A Panel Discussion
Viktor Ohnjec, President, M2VP
Time/Date: Wednesday, April 4, 2007, 7:30 AM - 9:00 AM
Description: In some way, everyone is connected to everyone else. Recognizing the imporance of networking connections and how to ensure mutual benefit to those who network requires focus and energy. It is worth it and it is a key part of Networking for Life.
Cutter Summit 2006, Cambridge, MA
Proven Strategies for SOA Success
Mike Rosen, CTO, M²VP, Oliver Sims
Time/Date: Sunday, May 7, 2006, 8:30 AM - 5:30 PM
Description: We have all heard of SOA by now, and many will have initiated pilot projects or programs to bring SOA into their organizations. But most will struggle with getting SOA to live up to its potential (and hype), i.e. to deliver value and agility to their enterprise. This takes an approach that goes well beyond the technology, and incorporates enterprise architecture, organizational change, governance, education, new design approaches and a transition strategy.
Cutter Enterprise Architecture Summit 06,
London, UK
Enterprise Architecture Keynote
Mike Rosen, CTO, M²VP
Time/Date: Tuesday, January 31, 2006
Description: Keynote presentations by the director of Cutter's Enterprise Architecture Practice, Mike Rosen, an internationally known expert on EA, SOA, and MDA and by Cutter Senior Consultant Tom Welsh, former editor of Cutter's Web Services Strategies, are each followed by interactive panel debates discussing the merits of, and pitfalls experienced in implementing enterprise architecture and service-oriented architecture.

Architectural Separation of Concerns
Viktor Ohnjec & Terry Merriman, M²VP
Time/Date: October 28, 2005
Description: The separation of architectural concerns allows different stakeholders to understand architecture in a context that is unique to their needs. For instance, business users are rarely interested in the technical details of an application, but they are interested in the business functionality an application provides. By contrast, a database administrator is very interested in the informational view of an application. If each of these views is consistent and derived from a common architectural model, then the resulting application will actually do what each viewpoint suggests it will do. Establishing a consistent architectural model that supports multiple views and as a result, multiple separation of concerns requires formality, tool support and architects (enterprise, application, domain, etc). These architects use modeling techniques to capture the information for each of the views and ensure the models reconcile. When correctly applied, applications architecture ties into domain architecture, business architecture and ultimately, an overall enterprise architecture.
Cutter Summit 2005, Cambridge, MA
The Service-Oriented Enterprise: Business Value of SOA
Mike Rosen, CTO, M²VP
Time/Date: May 2005
Description: The Service Oriented Enterprise goes beyond technology to achieve the benefits of agility and real-time information that makes it a competitive force. Service Oriented Architecture, while a major topic of discussion in IT, is just like other technology approaches: it is only a part of the solution, not a silver bullet. In his keynote, Mike Rosen discussed the major issues that have to be addressed to achieve the goals of an SOE, including the business implications, processes, and planning/strategy necessary; how an SOE affects organizational structure, and how to demonstrate the value of an SOE.
SD West, 2005, San Diego, CA
Understanding SOA
Mike Rosen, CTO, M²VP
Time/Date: March 16, 2005
Description: A good, broad introduction to what SOA is (and is not). One of the key takeaways is that to realize the full benefits of SOA, you need more than just web services: you need business process management and a common semantic dictionary as well. Without those elements, your services will have a hard time collaborating and probably won't reflect the correct business abstraction level.
Another key takeaway is that none of this is new but today's open standards (e.g., XML, SOAP) make SOA easier to achieve.

Achieving Success with Service Oriented Architecture
Mike Rosen, CTO, M²VP
Time/Date: Wednesday, October 27, 2004, 3:30 PM - 4:45 PM
Description:The recent popularity of web services has brought renewed interest in Service Oriented Architectures (SOA). Although SOA is not new, it was previously limited to a few leading-edge organizations. Now, the mainstream adoption of web services and advances in Business Process Management (BPM) make SOA accessible to everyone. But, like other IT advances, technology is just an enabler, not a silver bullet. When implemented holistically, SOA provides the potential to achieve the ‘agile, real-time enterprise' necessary for competitive advantage. This presentation goes beyond the basic concepts and technology of SOA to include other critical issues that must be addressed to create business value.

Software Development Best Practices Conference and Expo 2004, Boston, MA
Introduction to Service Oriented Architecture
Mike Rosen, CTO, M²VP
Time/Date: Tuesday, September 21, 2004, 10:30 AM - 12:00 PM
Description: The recent popularity in web services has brought renewed interest to Service Oriented Architectures (SOA). With mainstream adoption of web services and the recent advances in Business Process Management (BPM) techniques and tools, SOA is accessible to everyone. SOA is not a technology, however. It is an architecture for applying different technologies to create an environment where business services can be independently developed and combined into higher value business processes.
Introduction to Model Driven Architecture (MDA)
Mike Rosen, CTO, M²VP
Time/Date: Tuesday (September 21, 2004) 3:45 PM - 5:15 PM
Description: Model Driven Architecture (MDA) is the new, standards based approach to the architecture and design of systems. MDA describes how to create standards based, technology independent models of business concepts, and then map them to different specific technologies. Many leading tools are now supporting generation capabilities based on MDA models. This session offers an overview of MDA concepts, techniques and tools and provides an example starting from a business model and working down to generated code.

Which MDA Tool is Right for You?
Mike Rosen, CTO, M²VP
Time/Date: Friday, July 23, 2004
Description: As model-based approaches to development gain momentum (MDA and MBD), tool vendors are getting in line to claim support. Some tools offer compliance with standards and substantial generation capabilities, while others are just jumping on the marketing bandwagon. Concurrently, different tools support different approaches and methodologies that may, or may not, align with your development organization. Few tools cover the full development lifecycle from business requirements to executable code. Rosen will explore the issues of methodology, model translation, generation capabilities, etc., to help you cut through the hype and evaluate modeling and generation tools for your particular needs.
Virtualization's Impact on Application Design
Mike Rosen, CTO, M²VP, Michel Brassard, Codagen, Peter Ffoulkes, Sun Microsystems
Time/Date: Friday, July 23, 2004
Description: Service Oriented Architecture (SOA) concepts are influencing all areas of application design and deployment. Virtualization technologies and concepts will change user interaction and presentation methods, developer design methodologies, and run-time execution. Using the day's presentations as a starting point, a Burton Group analyst will lead this panel of vendors in a discussion of the obstacles to achieving virtualization, from development through deployment, and what businesses need vendors to do in order to remove those obstacles.
Making SOA Happen: Process, Tools and Politics Defined
Mike Rosen, CTO, M²VP, Mike Sawicki, Jack Vaughan
Time/Date: July 13, 2004
Description: SOA through the eyes of expert practitioners In this one hour Webcast, Mike Rosen, author and an expert consultant on enterprise architecture, MDA and SOA; Mike Sawicki, frequent industry speaker and expert on model-driven, pattern-based development; and moderator Jack Vaughan, answered:
- How will SOA drive new design paradigms?
- How do teams organize for success with SOA?
- Does success in components spell success in SOAs?
- How does Model-Driven Architecture relate to SOA?

The Insurance Industry and Global Standards
Alan Stitzer, Marsh USA Inc.
Viktor Ohnjec, M2VP, Inc.
Time/Date: Tuesday (May 25, 2004) 2:30 PM - 3:15 PM
Description: Take part in this introduction to how the insurance industry provides input to UN/CEFACT and OMG Standards, and hear about the work of the UN/CEFACT Harmonization Group. This group combines input from various business domain groups worldwide into one unified dictionary, along with a controlled vocabulary to create consistent terminology.

Cutter Consortium Summit
Mike Rosen, CTO, M²VP Roundtable Discussion Leader
Time/Date: May, 2004
Description: Topics included Applying Model Driven Architecture to Web Services, Architecting Web Services Applications for the Enterprise, Implementing Enterprise Architecture, Implementing Enterprise Architecture with Model Driven Architecture, Improving Software ROI, Model Driven Architecture Executive Briefing, Understanding Model Driven Architecture, Understanding Service-Oriented-Architecture

Session: Introduction to Service Oriented Architecture
Mike Rosen, CTO, M²VP
Time/Date: March 18, 2004 1:30 pm - 3:00 pm
Description: The recent popularity in web services has brought renewed interest to Service Oriented Architectures (SOA). Although SOA is not new, it was previously limited to a very few leading-edge organizations. Now, the mainstream adoption of web services and the recent advances in Business Process Management (BPM) techniques and tools make SOA accessible to everyone. SOA is not a technology, however. It is an architecture for applying different technologies to create an environment where business services can be independently developed and combined into higher value business processes. This class will explain the basic concepts of SOA and compare it to other architectures. Then, it will describe how to implement an SOA with a variety of different technologies including .NET, J2EE, and Web Services. Finally, it will describe how to build applications based on the service oriented architecture, infrastructure and framework.
Session: Introduction to MDA
Mike Rosen, CTO, M²VP
Time/Date: March 18, 2004 7:30 pm - 9:00 pm
Description: Standards spur competition, choice, vendor independence, best practices and innovations. The standardization of UML brought great changes to the field of modeling and created a wide variety of tools. Model Driven Architecture (MDA) with UML is the new, standards based approach to the architecture and design of systems and has the potential to impact modeling as much as the standardization of UML itself. MDA has been adopted as an initiative by industry leaders including Microsoft and IBM. MDA describes how to create standards based, technology independent models of business concepts, and then map them to different specific technologies. Many leading tools are now supporting generation capabilities based on MDA models. This BOF will describe an overview of MDA concepts, techniques and tools and provides an example starting from a business model and working down to generated code.
LogOn Briefing OMG on Enterprise Integration
Zurich
January 27, 2004
Seedamm Plaza, Zurich, Switzerland
Tutorial : Implementing Enterprise Architecture with MDA
Mike Rosen, CTO, M²VP
Enterprise Architecture (EA) is experiencing increased acceptance and use in IT organizations today. This is partly due to mandates for compliance with architecture and the growing complexity of the enterprise. IT systems can no longer be developed in isolation, but must fit into a larger context that meets the goals of the overall business. EA defines that context and the rules and guidelines for conformance. Unfortunately, many development projects and organizations are unaccustomed to following the rules, thus stressing the new IT Architectural models being developed. But wait, MDA to the rescue! MDA provides a standards based approach to defining enterprise architecture. Additionally, MDA tools can provide a mechanism to automatically incorporate the architecture into the development process. This tutorial will present the concepts and process of defining and implementing enterprise architecture using MDA |
 
MDA® Implementers' Workshop
Succeeding with Model Driven Systems
December 2-5, 2003
Burlingame, CA USA
Tutorial : Understanding MDA
Mike Rosen, CTO, M²VP
By now, we’ve all heard of MDA and seen the logos, but what does it all mean and how does it fit? This tutorial will
provide an understanding of the basic concepts of MDA; separation of concerns, PIM’s, PSM’s, and transformations.
We expand on this to discuss the full-lifecycle of MDA based development processes and understand the role of
profiles and meta-models in the process. Then, we put this into context of the MDA Core technologies; MOF, UML,
CWM, XMI and explain the underlying architecture of MDA, the interrelationship between the technologies, and the
benefits this brings. We examine how tools fit into the total picture and how to evaluate tools against particular
enterprise requirements. Finally, we finish the tutorial by going through a complete development example including a
sample profile and meta-model, business model, PIM, PSM, finally generating code. All of this is presented in an
objective, vendor neutral fashion, to provide a complete and unbiased understanding of MDA.
--------------------------------------------------------------------------------
MDA and the Zachman Framework
Mike Rosen, CTO, M²VP
Enterprise Architectures are increasingly built around a supporting framework. The Zachman Framework is one of the most
used in industry and government today. MDA is a different kind of architectural framework. So how do these fit together?
This presentation will explain how MDA can be used to implement and complement the Zachman Framework for enterprise
architecture.
--------------------------------------------------------------------------------
MDA Methodologies and Processes
Chair: Mike Rosen, CTO, M²VP
Models are an important part of software development and architecture. MDA provide standards for the definition
and processing of models, but doesn't venture into how it fits with development methodologies and processes. This
session presents three views on the topic, starting with the issues of integrating MDA into the development process
and a formal method for describing the resultant process; then insight into how MDA can help with the management
and specification of requirements, and finally a process for creating high level, executable models.
--------------------------------------------------------------------------------
MDA Tools – Realizing the Vision
Moderator: Mike Rosen, CTO, M²VP
The MDA vision will only be realized with tool support. Tools that will:
• provide modeling support of complex, enterprise-level and embedded systems
• assist in automated model transformation and code generation
• support flexible and dynamic configuration
• provide adequate documentation
• offer design verification and system validation capabilities.
This panel of tool vendors and systems integrators will assess current MDA tool capabilities as well as provide insight
into future plans in meeting this vision.
--------------------------------------------------------------------------------
Using MDA to Implement Enterprise Architecture
Mike Rosen, CTO, M²VP
IT systems can no longer be developed in isolation, but must fit into a larger context that meets the goals of the overall
business. EA defines that context and the rules and guidelines for conformance. Unfortunately, many development projects
and organizations are unaccustomed to following the rules, stressing the new IT Architectural models being developed. But
wait, here’s MDA to the rescue! MDA provides a standards based approach to defining enterprise architecture. Additionally,
MDA tools can provide a mechanism to automatically incorporate the architecture into the development process. This
presentation will describe the concepts and process of defining Enterprise Architecture using MDA.
--------------------------------------------------------------------------------
Fourth
Workshop On UML for Enterprise Applications: Delivering the
Promise of MDA
June 23-26, 2003
Burlingame, California, USA
Hyatt Regency San Francisco Airport Hotel
Understanding MDA
Mike Rosen, CTO, M²VP
By now, we've all heard of MDA and seen the logos, but what does
it all mean and how does it fit? This tutorial will provide an understanding
of the basic concepts of MDA; separation of concerns, PIM's, PSM's,
and transformations. We expand on this to discuss the full-lifecycle
of MDA based development processes and understand the role of profiles
and meta-models in the process. Then, we put this into context of
the MDA Core technologies; MOF, UML, CWM, XMI and explain the underlying
architecture of MDA, the interrelationship between the technologies,
and the benefits this brings. We examine how tools fit into the
total picture and how to evaluate tools against particular enterprise
requirements. Finally, we finish the tutorial by going through a
complete development example including a sample profile and meta-model,
business model, PIM, PSM, finally generating code. All of this is
presented in an objective, vendor neutral fashion, to provide a
complete and unbiased understanding of MDA.
--------------------------------------------------------------------------------
MDA in the Federal Government
Mike Rosen, CTO, M²VP
Abstract: In 2001, the federal government introduced its e-Government
initiative to improved and streamline government services. A major
portion is focused on IT, as described by the Federal Enterprise
Architecture (FEA). Starting in FY2003 the OMB announced that funding
would be given only to projects that explicitly conform to the FEA.
This presentation shows how one project used MDA to meet those requirements.
The project team used MDA to codify standards and constraints of
the FEA into their frameworks and processes using UML profiles.
We will discuss the project's requirements, framework, UML profiles
and progress to date.
--------------------------------------------------------------------------------
What MDA Tools are Right for You?
Mike Rosen, CTO, M²VP
Abstract: As MDA gains momentum, tool vendors are getting in line
to claim support. Many tools offer full compliance with MDA and
substantial generation capabilities, while others are just jumping
on the marketing bandwagon. At the same time, different tools support
different approaches and methodologies that may, or may not, align
with your development organization. Few tools cover the entire gamut
from business requirements to executable code. This session will
describe the relationship and differences between UML and MDA tools.
We will explore the issues of methodology, model transformation,
traceability, generation capabilities, etc. to build a framework
for evaluating UML and MDA tools against your particular needs.
We will also show how some of the leading tools stack up against
these metrics.
 
OMG's
MDA® Implementers Workshop
Succeeding
with Model Driven Systems
May 12-15, 2003
ORLANDO, FL USA
Caribe Royale All-Suites Resort & Convention Center
Incorporating
MDA into the Development Process
Terry Merriman, VP of Professional Services, M²VP
MDA
defines certain types of models to be created (PIM/PSM), but doesnt
explain how to fit them into a development process nor how to partition
business information between the models. Other industry standards,
such as RUP, define a detailed development process, while RM-ODP
provides guidance on separation of concerns in enterprise systems.
This session will present a framework, following RM-ODP viewpoints,
for fitting MDAs Platform Independent Models into the RUP
development process to reduce duplication of effort within the various
RUP models and verify requirements through traceability across the
models. An example will illustrate the framework using Rational
Rose.
--------------------------------------------------------------------------------
What
MDA Tools are Right for You?
Mike Rosen, CTO, M²VP
As MDA gains momentum, tool vendors are getting in line to claim
support. Many tools offer full compliance with MDA and substantial
generation capabilities, while others are just jumping on the marketing
bandwagon. At the same time, different tools support different approaches
and methodologies but few tools cover the entire gamut from business
requirements to executable code. This session will explore the issues
of methodology, model translation, traceability, generation capabilities,
etc. to build a framework for evaluating MDA tools against your
particular needs. It will also show how some of the leading tools
stack up against these metrics.

Viktor
Ohnjec at ACORD (Insurance
Industry) Conference
May 18-20, 2003, Orlando, FL USA
Walt Disney World Swan & Dolphin Convention
Center

March 24-28, 2003, San Francisco,
CA USA
Moscone Convention Center
Software
Architecture for Improved ROI
Mike
Rosen, CTO, M²VP
Today, every IT organization is concerned about the cost of software
development and maximizing return on investment. There are many
different approaches to achieving improved ROI. This session discusses
the different architecture approaches and how they relate together.
Topics to be discussed include: Enterprise Architecture, Product
Line Development, Component Based Development, Model Driven Development,
Risk Management, Turning Software Assets into Intellectual Property,
and Commercializing Software IP.
--------------------------------------------------------------------------------
Introduction
to Model Driven Architecture (MDA)
Mike Rosen, CTO, M²VP
Standards spur competition, choice, vendor independence, best practices
and innovations. The standardization of UML brought great changes
to the field of modeling and created a wide variety of tools. Model
Driven Architecture (MDA) with UML is the new, standards approach
to the architecture and design of systems and has the potential
to impact modeling as much as the standardization of UML itself.
MDA describes how to create standards based, technology independent
models of business concepts, and then map them to different specific
technologies. Many leading UML tools are now supporting generation
capabilities based on MDA platform independent models. This session
describes an overview of MDA concepts, techniques and tools.
--------------------------------------------------------------------------------
Designing
Web Services with Model Driven Architecture (MDA)
Mike
Rosen, CTO, M²VP
Description: Two different trends are taking place in the industry;
web services driven by IBM, Microsoft, BEA and others, and Model
Driven Architecture, driven by the OMG. Model driven architecture
describes how to create standards based, technology independent
models of business concepts, and then map them to different specific
technologies. This session describes where and how to applies these
techniques to web service applications to enjoy the future-proofing
benefits of MDA and maximize the cross platform integration capabilities
of web services.
Outline:
MDA Overview
Web Services Overview
Web Service Application Architecture
Models needed for web service applications
Creating WSDL
Creating XML transformations and mappings
Business models
Process automation models
Conclusion
--------------------------------------------------------------------------------
Books by Mike Rosen, CTO, M²VP:
Understanding Service Oriented Architecture , Michael Rosen, due 2007, Addison-Wesley
Designing E-business Systems and Architectures: A Manager's Guide, Paul Harmon, Mike Rosen, Mike Guttman, Morgan Kaufman, 2001, ISBN - 1-55860-665-3
Integrating CORBA and COM Applications, Mike Rosen, David Curtis, Wiley, 1997, ISBN 0-471-19827-7
|
 |
|