Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 CAL (Configurator Abstraction Layer)

Slides:



Advertisements
Similar presentations
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Advertisements

TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Application Server Based on SoftSwitch
Mobile Agents Mouse House Creative Technologies Mike OBrien.
A Blackboard Building Block™ Crash Course for Web Developers
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
MICROSOFT ® OFFICE 365 Last updated Nov
The road to reliable, autonomous distributed systems
Figure 1.1 Interaction between applications and the operating system.
J2EE vs..NET Tom Tong. Enterprise Application 1 distributed 2 multiple-platform 3 critical 4 performance 5 security 6 multiple-data sources.
E-business Architecture.NET vs J2EE Judith Molka-Danielsen Feb.27, 2004.
Structure of a web application1 Dr Jim Briggs. MVC Structure of a web application2.
Terminal Services Terminal Services is the modern equivalent of mainframe computing, in which servers perform most of the processing and clients are relatively.
Understanding and Managing WebSphere V5
CRM WEB UI – ARCHITECTURE- DEFINITIONS For More details please go to
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Sharing Geographic Content
Component-Based Software Engineering Introduction to Java Beans Paul Krause and Sotiris Moschoyiannis.
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
Smart Client Applications for Developers Davin Mickelson, MCT, MCSD New Horizons of MN.
Web Applications Harry R. Erwin, PhD University of Sunderland CIT304/CSE301.
Distributed Multitiered Applications The J2EE platform uses a multitiered distributed application model. Application logic is divided into components 1.
Technical Workshops | Esri International User Conference San Diego, California Esri Maps for IBM Cognos Dave Kerr Darren Nelson July 2012.
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
Entity Java Beans Jorg Janke Open Source ERP & CRM.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Enterprise JavaBeans. What is EJB? l An EJB is a specialized, non-visual JavaBean that runs on a server. l EJB technology supports application development.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Designing and Developing WS B. Ramamurthy. Plans We will examine the resources available for development of JAX-WS based web services. We need an IDE,
XML Registries Source: Java TM API for XML Registries Specification.
IIM Intro What is IIM? An information delivery and management solution. IIM App iPad Client Integration IIM Services Interface IIM Web Account Payment.
Component frameworks Roy Kensmil. Historical trens in software development. ABSTRACT INTERACTIONS COMPONENT BUS COMPONENT GLUE THIRD-PARTY BINDING.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
T ECHNICAL INTRODUCTION TO O SKARI FOSS4G 2015 Hanna Visuri National Land Survey of Finland
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Empowering Mobile Sales Force with Variant Configuration at Thompson Creek Dan Pletcher (Thompson Creek) Daniel Naus (ConfigAir) SESSION CODE: MP425.
Kuali Rice A basic overview…. Kuali Rice Mission First and foremost to provide a consistent development framework and common middleware layer for Kuali.
Enterprise Java Beans. Model 1 J2EE – Web View Model/View/Controller Model View Control Data base Web Server Model One Architecture HTTP Request HTTP.
COGNOS 8BI Introduction and Architecture
ArcGIS Online: Sharing your Content Ben Ramseth John Thieling.
Java Programming: Advanced Topics 1 Enterprise JavaBeans Chapter 14.
What is J2EE?  Java J2ee developers on top of this provide the various kinds of services that are essential to develop large scale, allocated, component.
Business Applications– Using Java _____ Presented by Priya Saha.
Social Enablement of Xpages - Linoy K George & Mervin Thomas.
Name of Presentation Red Hat Presenter RED HAT Developer conference Brno 2009 Mobicents/JBCP Pavel Slegr.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
The Holmes Platform and Applications
Chapter 13 Web Application Infrastructure
Unit 3 Virtualization.
Microsoft Ignite /10/2018 3:38 AM
Structure of a web application
Building Custom Workflows
EADD – Introduction Chapter -1.
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
Introduction to J2EE Architecture
SAP Hybris Overview  SV Trainings SAP Hybris Training program is developed to make you expert in working with Hybris Technology. SAP Hybris has been.
Ebusiness Infrastructure Platform
Distribuerte Systemer Viktigere enn vi tror, vanskeligere enn det høres Komponenttorget ‘99 Trondheim Trygve Reenskaug Numerica Taskon Distaribuerte.
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
Power BI.
Korea Software HRD Center
Enterprise Java Beans.
Seminarium on Component-based Software Engineering
Top 10 ArcGIS API for JavaScript Skills
Publishing image services in ArcGIS
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Introduction to Portal for ArcGIS
Presentation transcript:

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 CAL (Configurator Abstraction Layer)

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 What is CAL? Configurator Abstraction Layer (CAL) Independence from Layers / Configurators Framework for building configuration based applications Extended API Set of tools

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 How to classify configurators... Entities of a Configurator like IPC during runtime

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 How to classify configurators... Intersection of the most common entities

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 How to classify configurators... Forming CAL out of classification of entities Core functionality Extended functionality: Some configurators might not provide this functionality by default

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 Architecture of CAL

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 IPC based Web App: Standard & with CAL IPC Stubs are bundled into the webapp Webapp is bundled with the thin & Configurator independent CAL Layer IPC dependent libs are loaded at runtime. No need for bundling them with the web app

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 Saving time & costs during development CAL directly connects to the SPC or maybe even the SCE layer: Improved performance No unmonitored model change during developm. No unexpected IPC Server downtime (e.g. someone applies / tests new user exits) Independence from network access to the CRM / R/3 system.

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 Upgrading to a new IPC version

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 Component Development - Idea Develop one component, use it everywhere! Use additional functionality, which does not come with the configurator by default. Add interaction between a J2EE component and the configuration.

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 Component Development: Online Configuration A CAL interface is available directly on the webapp level.

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 Component Development: Mobile Sales Configuration & Pricing CAL can also be used on the SPC layer.

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 Component Development: Mobile Sales Configuration only CAL can also be used on the SCE Layer if no pricing is required.

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 Component Development: Using the component anywhere

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 CAL & J2EE See configuration as a service which the J2EE Session bean provides. Plug in your application, register for events or even use a CAL interface on top of the J2EE Layer which gives you the advantage of an Enterprise Architecture for all of your CAL enabled applications.

Integrity GmbH Henry Kurz CWG: Marco Island. October 16, 2006 End of presentation Thank you very much for your patience! Please feel free to download the current version of CAL from our website: Please let us know if you are missing certain functionality or having other kinds of problems / questions. Thank you!