The Art of Picking Your Poison

Size: px
Start display at page:

Download "The Art of Picking Your Poison"

Transcription

1 The Art of Picking Your Poison Eugene Ciurana, Director, Systems Infrastructure Leap Frog Enterprises May 23, 2007

2 Who is this Eugene character? 15+ years of experience building mission-critical, highavailability systems infrastructure Not an end-user applications kinda guy 10+ years of Java work Engaged by the largest companies in the world Retail Finance Oil industry Background ranges from industrial robotics to on-line retail systems

3 And about open-source...? Eugene s open-source professional experience goes back to 1997 Geek! Contributed code to various projects Operating systems: Linux Java: Jetty servlet container Cross-platform tools: awke Advocacy OpenOffice.org - Computerworld anti-fud from Microsoft article 2004 Mule ESB Linux, Apache, CakePHP, RoR, others Enterprise Suit! Troll! Introduced Linux to Wal-Mart Stores in first official opensource product for production! Seeded first open-source education program there too - SourceLabs

4 In the beginning... A surgeon, a civil engineer, and an enterprise architect argued about whose profession came up first: Mine, said the surgeon. God created Eve from one of Adam s ribs. Wrong! The first profession was civil engineering, the next guy interrupted. Remember that God first created the universe from the chaos. You re both wrong, the enterprise architect said. Who do you think created the chaos?

5 What is the Architect s Job? Assuming that you are a system architect......what s the job description? Architecting is not only about programming Excellent coders are not, by default, excellent architects This is something that you grow into Architects must have a multi-disciplinary background Being a Java architect is a bit of an oxymoron Architects must articulate their works......in technological terms...in business terms Many tech folks want to become architects... why?

6 What is the Architect s Job? Commercial software is not the right answer Mixed environments are the right answer! Open-source software is not the right answer The architect must have a mix of skills In the past, tech kung f00 + problem domain knowledge was enough Today, the architect needs that, plus understanding of legal implications of open-source The best enterprise environments are a combination of commercial and open-source software. The right balance is up to you.

7 What is the Architect s Job? Commercial software is not the right answer Mixed environments are the right answer! Open-source software is not the right answer In an open-source world, the architect must not In the past, tech kung f00 + problem domain The only architect help in must shaping have the a enterprise mix of skills infrastructure and applications. The architect must lead in knowledge was enough Today, shaping the architect the company s needs that, policies. plus understanding of legal implications of open-source The best enterprise environments are a combination of commercial and open-source software. The right balance is up to you.

8 A Warning... Avoid Marketectures Don t let the vendors, commercial or open-source, bamboozle you.

9 Architectures......are often confused with frameworks In some cases, framework and architecture map 1:1 In other cases, vendors like to fan the confusion Is your architecture tied to a specific vendor or technology? Is this a good idea? Architectures are vendor- and technologyagnostic Lay out the architecture, then evaluate technology, and then figure out which products will become part of it J2EE?.Net? Open-source products? Why?

10 Open-source/Cutting Edge Software Larger enterprises sometimes don t benefit from using these tools Corporate policy gets in the way Fear of litigation Aversion to being first Inertia Vendor lock-in The smart companies, though, figure out ways of implementing these Pilot programs Partnerships

11 Open-source/Cutting Edge Software How do you go about changing corporate policy? Through education! Most large IT organizations are too busy with day-to-day business to pay attention Many lack, or forego, ongoing formal training for their engineering and engineering management groups Remember: vendors have their own best interest at heart! Are you Seek education from outside sources/third-parties spending at least 30 who are in that business, not minutes the business researching of selling new software Open Source Initiative Trade magazines technologies and trends every day? Why? WWW: TheServerSide, Slashdot, Reddit, java.net, Digg, InfoWeek, etc.

12 Open-source/Cutting Edge Software Multiple tiers Each tier is implement on different technology Coexistence of legacy and new systems Different skill sets for each tier Multiple physical locations Ad hoc interfaces between locations Multiple protocols Data and process consolidation Mainframes are at the core Cross-coupling between systems makes it difficult to add new functionality New integration projects == lengthy development cycle

13 Typical Application Architecture Architecture evolved toward maximum flexibility and quick development turn-around XML EDI CSV Provider poll, query Database Mid- or front-tier Server push, update Perl, Java, PHP, etc. many discrete modules Data dispatch in-line Systems are built as needed Point-only integration New systems require new interface definition Interface duplication or incompatibility Queuing (MQ Series, JMS, etc.) seen as silver bullets It works as long as all the participants support queuing

14 Typical Application Architecture Architecture evolved toward maximum flexibility and quick development turn-around XML EDI CSV Provider poll, query Point-only integration Systems are built as needed New systems require new interface definition Interface duplication or incompatibility Mid- or front-tier Database What s Server the problem Perl, Java, PHP, etc. Data dispatch in-line push, update many discrete modules with Point-to-Point? Queuing (MQ Series, JMS, etc.) seen as silver bullets It works as long as all the participants support queuing

15 Point-to-Point Problem: Case Study Top-3 in the US financial operation/integrion On-line banking system has a three-tier architecture Web browser front-end AIX/app server middle-tier Mainframe middle-tier Mainframe back-end MQ Series was chosen as the common conduit... Brittle data format COBOL-like data structures, positional Not scaleable Lots of processing overhead because of native-to-uniform data formats It worked, but it became very expensive to operate and enhance

16 Point-to-Point Problem: Case Study Web Browser Javascript AIX app server Javascript Java Other MQ Internet MQ Service Provider Mainframe zos COBOL PL/I MQ MQ everywhere! MQ MQ Series Common Conduit MQ MQ Bank Mainframe zos COBOL PL/I YUCK! Other Bank Applications Windows Server SQLServer etc.

17 Point-to-Point Problem Every problem becomes a new project Different systems may support different interoperability protocols JMS SOAP REST BPEL etc. Point-to-point integration is more expensive Consumes more resources Requires more regression testing Creates lock-in/artificial dependencies between systems

18 Point-to-Point Problem Application A Application E Applications run on different platforms JMS Application C SOAP Mainframes Windows *NIX JMS Adding a new application JMS FTP SOAP and protocol (i.e. BPEL) requires extensive changes Some applications become Application B Application D REST Application F hubs... and potential bottlenecks.

19 Solving the Integration Problem You picked your applications You leveraged open-source options Next comes the fun part: Integrating all application and subsystems to play together Assumption: each of the systems in the mix supports at least one way of communicating with the outside world Database SOAP BPEL REST FTP JMS/queueing JavaSpaces Et cetera!

20 Solving the Integration Problem It s buzzword time! SOA = service-oriented architectures Web services are *part* of this It means that functionality is deployed in dedicated systems that interact with one another asynchronously over some transport ROC = resource-oriented computing Think of it as SOA 2.0 Services provide not only data but computational capability

21 Solving the Integration Problem Shift effort from software development and data replication and consolidation toward integration Don t throw away your enterprise applications They are domain-specific Adopt new technology quickly The fastest pace of innovation now is in the open-source ecosystem Open-source software enables SOA and ROC Good open-source products come about to solve a problem, not to sell frameworks, products, or services

22 Solving the Integration Problem Shift effort from software development and data replication and consolidation toward integration Don t throw away your enterprise applications They are domain-specific Adopt new technology quickly The fastest pace of innovation now is in the open-source ecosystem Open-source software enables SOA and ROC Hibernate vs. EJBs Mule ESB vs. IBM Websphere ESB Good open-source products come about to solve a problem, not to sell frameworks, products, or services

23 Solving the Integration Problem Would you use open-source software for everything? Why? In-house applications and legacy - leave them where they are and continue their development/maintenance cycle Commercial software addresses domain-specific problems when is cheaper to acquire than to build in-house Open-source software works best for satisfying infrastructure requirements Why? Operating systems Network transports Programming languages Development frameworks Caching systems etc.

24 Why is Open-source Better for Infrastructure? Successful open-source projects attract many developers from all walks of life Most ARE NOT domain-specific Specialization is expensive The ecosystem evolves to become commercially viable as it thrives, giving birth to support subscription models Examples: Mule ESB Spring framework Apache projects Hibernate Linux

25 Open-source Architecture Application-specific components and services Vendor application (CRM, CMS, PIM) Web site (Wicket, tagging, templates,etc.) In-house customization to vendor tools (Ruby on Rails, PHP) Product CMS Database interfaces Services, ibatis, Hibernate, etc. 3rd party interfaces as services (ESB, SOA) Off-the-shelf application infrastructure (Oracle apps, SAP, other third-parties) (App server, caching systems, filtering, search, single sign-on technology) (Spring, Glassfish, JBoss, other) Java Virtual Machine Hardware and operating system (Solaris)

26 Open-source Architecture Web client (Firefox) or dedicated application Web services HTTP / HTML Internet Web Services Third-party.com HTTP HTML Database REST SOAP Mule ESB SOAP, REST, JMS, in-memory messaging Spring and server application mycompany.com Workflow, BPEL applications Content Management System Business Intelligence auth Servlet container ORM binary data Packages HTML etc. MySQL Database ERP systems, other databases OpenSSO, OpenID, other authentication systems Open LDAP Custom MySQL Other

27 Open-source Architecture Web client (Firefox) or dedicated application Web services HTTP / HTML Internet Web Services Third-party.com HTTP HTML Database REST SOAP Mule ESB SOAP, REST, JMS, in-memory messaging Spring and server application mycompany.com Workflow, BPEL applications Content Management System Business Intelligence auth Servlet container ORM binary data Packages HTML etc. MySQL Database ERP systems, other databases OpenSSO, OpenID, other authentication systems Open LDAP Custom MySQL Other

28 Conclusions Architecture is about figuring out what and why first Avoid marketectures Open-source is one of the answers to how Commercial In-house Open-source is as much as policy and governance issue as a technological one Shift effort toward integration rather than acquisition or development Open-srouce works best for infrastructure Domain-specific, specialized apps? In-house or commercial work better

29 Q&A Thanks for coming! Eugene Ciurana Director, Systems Infrastructure LeapFrog Enterprises, Inc. Download this presentation from: irc://irc.freenode.net ##java, #esb, #awk, #security

Best of Breed. Eugene Ciurana. Open-Source, Scalability Evangelist CTO, CIME Software Labs

Best of Breed. Eugene Ciurana. Open-Source, Scalability Evangelist CTO, CIME Software Labs Best of Breed Eugene Ciurana Open-Source, Scalability Evangelist CTO, CIME Software Labs About Eugene... 15+ years of experience building mission-critical, highavailability systems infrastructure 12+ years

More information

Son of SOA Resource-Oriented Computing Event-Driven Architecture

Son of SOA Resource-Oriented Computing Event-Driven Architecture Son of SOA Resource-Oriented Computing Event-Driven Architecture Eugene Ciurana Director, Systems Infrastructure LeapFrog Enterprises, Inc. eugenex@leapfrog.com pr3d4t0r @ irc://irc.freenode.net ##java,

More information

Enterprise Application Mashup with Mule ESB

Enterprise Application Mashup with Mule ESB Enterprise Application Mashup with Mule ESB Eugene Ciurana, Director Systems Infrastructure, Leap Frog Enterprises Who Is This Eugene Character? 15+ years of experience building missioncritical, high-availability

More information

High-Availability, Fault Tolerance, and Resource Oriented Computing

High-Availability, Fault Tolerance, and Resource Oriented Computing Eugene Ciurana geecon@ciurana.eu - pr3d4t0r ##java, irc.freenode.net High-Availability, Fault Tolerance, and Resource Oriented Computing This presentation is available from: http://ciurana.eu/geecon-2010

More information

Mission-Critical Cloud/Enterprise Hybrid Deployments

Mission-Critical Cloud/Enterprise Hybrid Deployments Mission-Critical Cloud/Enterprise Hybrid Deployments Eugene Ciurana Open-source software evangelist CIME Software Labs http://eugeneciurana.com/contact About Eugene... 15+ years of experience building

More information

Mission-Critical Enterprise Cloud Applications

Mission-Critical Enterprise Cloud Applications This presentation is available for download from: http://ciurana.eu/epicenter2009 Mission-Critical Enterprise Cloud Applications Eugene Ciurana Open-Source Evangelist CIME Software Labs http://ciurana.eu/contact

More information

Delivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments.

Delivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments. IBM WebSphere Message Broker To support your IT objectives Delivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments. The evolution of application

More information

Spoilt for Choice Which Integration Framework to choose? Mule ESB. Integration. www.mwea.de. Kai Wähner

Spoilt for Choice Which Integration Framework to choose? Mule ESB. Integration. www.mwea.de. Kai Wähner Spoilt for Choice Which Integration Framework to choose? Integration vs. Mule ESB vs. Main Tasks Evaluation of Technologies and Products Requirements Engineering Enterprise Architecture Management Business

More information

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

ESB solutions Title. BWUG & GSE Subtitle 2013-03-28. guy.crets@i8c.be. xx.yy@i8c.be

ESB solutions Title. BWUG & GSE Subtitle 2013-03-28. guy.crets@i8c.be. xx.yy@i8c.be ESB solutions Title BWUG & GSE Subtitle 2013-03-28 guy.crets@i8c.be xx.yy@i8c.be 1 I8C part of Cronos Integration consultancy ESB, SOA, BPMS, B2B, EAI, Composite Apps Vendor independent 40+ consultants

More information

How To Integrate With An Enterprise Service Bus (Esb)

How To Integrate With An Enterprise Service Bus (Esb) Mule ESB Integration Simplified Rich Remington rremington@rich-software.com Topics Integration, SOA, and ESB What Mule ESB is (and isn t) Mule Architecture & Components Configuration & Deployment Enterprise

More information

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application

More information

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010 Oracle Identity Analytics Architecture An Oracle White Paper July 2010 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may

More information

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine Inside the Digital Commerce Engine The architecture and deployment of the Elastic Path Digital Commerce Engine Contents Executive Summary... 3 Introduction... 4 What is the Digital Commerce Engine?...

More information

WEB DEVELOPER Reports to: Technical Lead. Digital and Media

WEB DEVELOPER Reports to: Technical Lead. Digital and Media JOB DESCRIPTION WEB DEVELOPER Reports to: Technical Lead Digital and Media Brief Overview of Department / Job Purpose The Web Developer role will be one of the development roles within the Development

More information

WhiteWave's Integrated Managed File Transfer (MFT)

WhiteWave's Integrated Managed File Transfer (MFT) WhiteWave's Integrated Managed File Transfer (MFT) Spotlight on webmethods ActiveTransfer Scott Jaynes ecommerce Architect, WhiteWave Foods Ramesh Venkat Director, Product Management, Software AG 10/17/12

More information

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business

More information

Accenture Software. ALIP Technical Presentation

Accenture Software. ALIP Technical Presentation Accenture Software ALIP Technical Presentation Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Technology/Architecture Primary Features/Design Principles Customizable Business

More information

Choose an IBM WebSphere Application Server configuration to suit your business needs

Choose an IBM WebSphere Application Server configuration to suit your business needs IBM is the industry s market leading foundation for building, deploying, reusing, integrating and managing applications and services Choose an IBM configuration to suit your business needs Highlights Unparalleled

More information

EBXML FEATURE SOAP WSDL. written by Una Kearns UDDI. Content Management & Web Services. 6 November 2001 www.wsj2.com

EBXML FEATURE SOAP WSDL. written by Una Kearns UDDI. Content Management & Web Services. 6 November 2001 www.wsj2.com WS J FEATURE SOAP EBXML written by Una Kearns UDDI WSDL Content Management & Web Services 6 November 2001 econtent Services the services behind Web Services Una Kearns, XML architect at Documentum, leads

More information

IBM WebSphere Application Server Family

IBM WebSphere Application Server Family IBM IBM Family Providing the right application foundation to meet your business needs Highlights Build a strong foundation and reduce costs with the right application server for your business needs Increase

More information

Middleware Platforms for Application Development: A Product Comparison

Middleware Platforms for Application Development: A Product Comparison Middleware Platforms for Application Development: A Product Comparison Richard Naszcyniec Senior Principal Program Marketing Manager, Red Hat June 13, 2013 Today s session Red Hat JBoss Middleware focus

More information

Framework Adoption for Java Enterprise Application Development

Framework Adoption for Java Enterprise Application Development Framework Adoption for Java Enterprise Application Development Clarence Ho Independent Consultant, Author, Java EE Architect http://www.skywidesoft.com clarence@skywidesoft.com Presentation can be downloaded

More information

IBM Tivoli Directory Integrator

IBM Tivoli Directory Integrator IBM Tivoli Directory Integrator Synchronize data across multiple repositories Highlights Transforms, moves and synchronizes generic as well as identity data residing in heterogeneous directories, databases,

More information

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies.

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Connectivity and integration Executive brief Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Page 2 Contents 2 Executive overview 3 A problem of integration 4 How this

More information

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware 2 Executive Summary 2 JBoss Enterprise Middleware 5 JBoss/Dell Inventory Management 5 Architecture 6 Benefits

More information

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION Service-oriented architecture (SOA) gives enterprises the ability to identify and respond

More information

<Insert Picture Here> Oracle Policy Automation 10.3.1 System Requirements

<Insert Picture Here> Oracle Policy Automation 10.3.1 System Requirements Oracle Policy Automation 10.3.1 System Requirements December 2011 Version 1.01 Oracle Policy Automation Products Version 10.3.1 Overview Product Oracle Policy Modeling Oracle Policy

More information

Enterprise Integration Architectures for the Financial Services and Insurance Industries

Enterprise Integration Architectures for the Financial Services and Insurance Industries George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services

More information

Web Cloud Architecture

Web Cloud Architecture Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. urbain@msoe.edu Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented

More information

Cognos TM1-10 Course Curriculum

Cognos TM1-10 Course Curriculum Cognos TM1-10 Course Curriculum INTRODUCTION TO IBM COGNOS TM1 10 Difference between Tm1 9.X and Tm1 Cognos TM1-10 Architecture TM1 Components Tm1 architect Tm1 perspectives Tm1 turbo integrator Tm1 Cube

More information

GlassFish Security. open source community experience distilled. security measures. Secure your GlassFish installation, Web applications,

GlassFish Security. open source community experience distilled. security measures. Secure your GlassFish installation, Web applications, GlassFish Security Secure your GlassFish installation, Web applications, EJB applications, application client module, and Web Services using Java EE and GlassFish security measures Masoud Kalali PUBLISHING

More information

How To Write An Ets Request For Proposal (Rfp)

How To Write An Ets Request For Proposal (Rfp) Oregon Enterprise Technology Services (ETS) Customer Requests ETS customers issuing RFPs to support application development initiatives often have hardware requirements. Standards and guidelines for equipment

More information

SAS Information Delivery Portal

SAS Information Delivery Portal SAS Information Delivery Portal Table of Contents Introduction...1 The State of Enterprise Information...1 Information Supply Chain Technologies...2 Making Informed Business Decisions...3 Gathering Business

More information

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT For organizations that need to implement a robust data entry solution, options are somewhat limited

More information

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES This document is intended to provide insight into the considerations and processes required to move an enterprise application from a JavaEE-based

More information

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database.

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database. Position Code Role Skillsets Years of Experience TPM01 Senior Back End Application Developer Enterprise Architecture, Java EE, Java Spring Framework, Design Pattern, SOA, JPA, OSGI, Linux, Maven, Tomcat,

More information

IBM WebSphere ESB V6.0.1 Technical Product Overview

IBM WebSphere ESB V6.0.1 Technical Product Overview IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to

More information

ARCHITECTING FOR CHANGE

ARCHITECTING FOR CHANGE Mark Richards ARCHITECTING FOR CHANGE As an architect, you have probably heard at some point from the business Our business is constantly changing to meet new demands of the marketplace, or We need faster

More information

Blu Age Overview. It is not about changing the platform it is about business agility! HP Non Stop. Modernization Evolution Automation

Blu Age Overview. It is not about changing the platform it is about business agility! HP Non Stop. Modernization Evolution Automation Blu Age Overview It is not about changing the platform it is about business agility! HP Non Stop October 17 th, 2013 f.vermenouze@bluage.com Mark.Flanigan@hp.com Modernization Evolution Automation 1 2013

More information

WHITE PAPER. Domo Advanced Architecture

WHITE PAPER. Domo Advanced Architecture WHITE PAPER Domo Advanced Architecture Overview There are several questions that any architect or technology advisor may ask about a new system during the evaluation process: How will it fit into our organization

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

Building the European Biodiversity. Observation Network (EU BON)

Building the European Biodiversity. Observation Network (EU BON) Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation

More information

JAVA/J2EE DEVELOPER RESUME

JAVA/J2EE DEVELOPER RESUME 1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract

More information

STEELCENTRAL APPINTERNALS

STEELCENTRAL APPINTERNALS STEELCENTRAL APPINTERNALS BIG DATA-DRIVEN APPLICATION PERFORMANCE MANAGEMENT BUSINESS CHALLENGE See application performance through your users eyes Modern applications often span dozens of virtual and

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

USING OPEN-SOURCE SOA IN AN ENTERPRISE DEPLOYMENT

USING OPEN-SOURCE SOA IN AN ENTERPRISE DEPLOYMENT USING OPEN-SOURCE SOA IN AN ENTERPRISE DEPLOYMENT Reducing costs, lowering risks, and increasing flexibility White Paper March 2009 Table of Contents Introduction........................................................

More information

Technical Track Session Service-Oriented Architecture

Technical Track Session Service-Oriented Architecture Technical Track Session Service-Oriented Architecture Terry Woods Agenda A little history What is Service-Oriented Architecture? How do you build a Service-Oriented Architecture Solution? What is an Enterprise

More information

Enterprise Application Designs In Relation to ERP and SOA

Enterprise Application Designs In Relation to ERP and SOA Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...

More information

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment

More information

Techniques for Scaling Components of Web Application

Techniques for Scaling Components of Web Application , March 12-14, 2014, Hong Kong Techniques for Scaling Components of Web Application Ademola Adenubi, Olanrewaju Lewis, Bolanle Abimbola Abstract Every organisation is exploring the enormous benefits of

More information

Adabas und Natural für das Digitale Unternehmen

Adabas und Natural für das Digitale Unternehmen Adabas und Natural für das Digitale Unternehmen Innovation Day 2014, Bonn Guido Falkenberg Enterprise Transaction Systems Software AG The world becomes more digital 2 The impact of a world that becomes

More information

Introduction to Service-Oriented Architecture for Business Analysts

Introduction to Service-Oriented Architecture for Business Analysts Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing

More information

Cost Savings with Tcat

Cost Savings with Tcat A quantitative TCO comparison study Abstract: Many web applications currently do not require a full JEE application server and will run fine on a light- weight, agile application server such as Tcat, an

More information

Chapter 1 - Web Server Management and Cluster Topology

Chapter 1 - Web Server Management and Cluster Topology Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management

More information

The Enterprise Service Bus

The Enterprise Service Bus 1 ESBs: Essential Infrastructure for a Successful SOA March 2005 2 at a glance Customers include world s largest firms! 80% of Global Telecom! 70% of Financial Services in Global 100! Blue Chip System

More information

Security in integration and Enterprise Service Bus(ESB) Anton Panhelainen Principal Technology Consultant Tieto Oy anton.panhelainen@tieto.

Security in integration and Enterprise Service Bus(ESB) Anton Panhelainen Principal Technology Consultant Tieto Oy anton.panhelainen@tieto. Security in integration and Enterprise Service Bus(ESB) Anton Panhelainen Principal Technology Consultant Tieto Oy anton.panhelainen@tieto.com 1 About Anton Panhelainen 12 years of experience building

More information

Challenging the world to change

Challenging the world to change Challenging the world to change Delivering the Universal Operating System Tony Evans SUSE LINUX Consultant Agenda What is the SuSE Universal OS vision Why SuSE Autobuild and other things that make SuSE

More information

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs Charles Finley Transformix Computer Corporation Who We Are Transformix provides software solutions and services

More information

S-Power Software Solutions Enterprise Class Software Solutions for Small- and Medium- Sized Business Environments at Breathtaking Price

S-Power Software Solutions Enterprise Class Software Solutions for Small- and Medium- Sized Business Environments at Breathtaking Price S-Power GmbH S-Power Software Solutions Enterprise Class Software Solutions for Small- and Medium- Sized Business Environments at Breathtaking Price 17 th February 2006 Page 1 Offshore Software Development

More information

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19 3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server

More information

Enterprises Need an Open Alternative to SharePoint

Enterprises Need an Open Alternative to SharePoint Enterprises Need an Open Alternative to SharePoint This white paper explores the key issues with SharePoint - such as vendor lock-in to a complete Microsoft stack, the burden and high cost of CALS, the

More information

APPLICATION REPLATFORMING : MIGRATION AND MODERNIZATION

APPLICATION REPLATFORMING : MIGRATION AND MODERNIZATION WWW.WIPRO.COM APPLICATION REPLATFORMING : MIGRATION AND MODERNIZATION DO BUSINESS BETTER Wipro's Application Replatforming Services help transform legacy applications, add value and decrease risks. These

More information

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION Make Big Available for Everyone Syed Rasheed Solution Marketing Manager January 29 th, 2014 Agenda Demystifying Big Challenges Getting Bigger Red Hat Big

More information

RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS

RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS COMPETITIVE OVERVIEW MARCH 2013 INTRODUCTION The ability to integrate systems and share data across the enterprise is a common datacenter need. Integration

More information

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008 SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework

More information

Hexa Reports Market Research Reports and Insightful Company Profiles

Hexa Reports Market Research Reports and Insightful Company Profiles Middleware Messaging Market Shares, Strategies, and Forecasts, Worldwide, 2013 to 2019 WinterGreen Research announces that it has published a new study Mission Critical Middleware Messaging: Market Shares,

More information

Request for Information (RFI) Supply of information on an Enterprise Integration Solution to CSIR

Request for Information (RFI) Supply of information on an Enterprise Integration Solution to CSIR CSIR TENDER DOCUMENTATION Request for Information (RFI) Supply of information on an Enterprise Integration Solution to CSIR Date of Issue: Friday, 12 December 2014 Closing Date and Time: Friday, 16 January

More information

JBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ

JBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ JBI and OpenESB Introduction to Technology Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ Learn what JBI and OpenESB are intended to address and how they go about

More information

Jenkins User Conference Herzelia, July 5 2012 #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP http://hp.

Jenkins User Conference Herzelia, July 5 2012 #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP http://hp. Testing a Large Support Matrix Using Jenkins Amir Kibbar HP http://hp.com/go/oo About Me! 4.5 years with HP! Almost 3 years System Architect! Out of which 1.5 HP OO s SA! Before that a Java consultant

More information

B. WEB APPLICATION ARCHITECTURE MODELS

B. WEB APPLICATION ARCHITECTURE MODELS B. WEB APPLICATION ARCHITECTURE MODELS 1. Web application, what, why and how? 2. N-Tier architecture 3. Historical review of architecture models 4. How does this relate to MVC? 83 B.1 Web application,

More information

Expansion Through Acquisitions

Expansion Through Acquisitions Oracle, Open Source and Open Standards Edgars RuĦăis Oracle Latvijā Oracle Corporation World s largest enterprise software vendor 275,000+ global customers 30,000+ applications customers

More information

Understanding Evolution's Architecture A Technical Overview

Understanding Evolution's Architecture A Technical Overview Understanding Evolution's Architecture A Technical Overview Contents Introduction Understanding Evolution's Design Evolution Architecture Evolution Server Transports Evolution Benefits How Does Evolution

More information

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. Java in Web 2.0 Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. 1 Agenda Java overview Technologies supported by Java Platform to create Web 2.0 services Future

More information

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time Implementing efficient system i data integration within your SOA The Right Time for Real-Time Do your operations run 24 hours a day? What happens in case of a disaster? Are you under pressure to protect

More information

Oracle BPEL Nuts and Bolts

Oracle BPEL Nuts and Bolts Oracle BPEL Nuts and Bolts Paper 743 presented by John Jay King King Training Resources john@kingtraining.com Download this paper from: http://www.kingtraining.com Copyright @ 2009, John Jay King 1/68

More information

Preisinger Balázs IBM Software, Rational Brand Manager for Central. Rational Overview. 2013 IBM Corporation

Preisinger Balázs IBM Software, Rational Brand Manager for Central. Rational Overview. 2013 IBM Corporation Preisinger Balázs IBM Software, Rational Brand Manager for Central Rational Overview Rational Background Rational was founded in 1981 by Mike Devlin and Paul Levy to create a commercially available environment

More information

Service-Oriented Architecture: Analysis, the Keys to Success!

Service-Oriented Architecture: Analysis, the Keys to Success! Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem

More information

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12 XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines A.Zydroń 18 April 2009 Page 1 of 12 1. Introduction...3 2. XTM Database...4 3. JVM and Tomcat considerations...5 4. XTM Engine...5

More information

Architecture Summary. Prepared by Architecture Working Group. Goals and summary: April 4, 2012 Updated recommendation: Nov 7, 2013

Architecture Summary. Prepared by Architecture Working Group. Goals and summary: April 4, 2012 Updated recommendation: Nov 7, 2013 Architecture Summary Prepared by Architecture Working Group Goals and summary: April 4, 2012 Updated recommendation: Nov 7, 2013 Original Goals! Document Current IT Infrastructure! High-level Architecture

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

RED HAT JBOSS FUSE SERVICE WORKS 6 COMPARED WITH MULE ESB ENTERPRISE 3.4

RED HAT JBOSS FUSE SERVICE WORKS 6 COMPARED WITH MULE ESB ENTERPRISE 3.4 RED HAT JBOSS FUSE SERVICE WORKS 6 COMPARED WITH MULE ESB ENTERPRISE 3.4 COMPETITIVE REVIEW, APRIL 2014 INTRODUCTION The ability to integrate systems and share data across the enterprise is a common datacenter

More information

Mike Boyarski Jaspersoft Product Marketing mboyarski@jaspersoft.com. Business Intelligence in the Cloud

Mike Boyarski Jaspersoft Product Marketing mboyarski@jaspersoft.com. Business Intelligence in the Cloud Mike Boyarski Jaspersoft Product Marketing mboyarski@jaspersoft.com Business Intelligence in the Cloud Agenda Introductions Cloud BI Jaspersoft Open Source Powers the Cloud Jaspersoft Cloud BI Futures

More information

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise Eric Newcomer, CTO Overview First of all: concepts and definitions Change your thinking about your IT environment Including organization

More information

JBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com

JBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com 1 Enabling Data as a Service with JBoss Data Services Prajod Vettiyattil Twitter: @prajods Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com 2 What this session is about v The why and what

More information

SCA-based Enterprise Service Bus WebSphere ESB

SCA-based Enterprise Service Bus WebSphere ESB IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software

More information

WebSphere Application Server - Introduction, Monitoring Tools, & Administration

WebSphere Application Server - Introduction, Monitoring Tools, & Administration WebSphere Application Server - Introduction, Monitoring Tools, & Administration presented by: Michael S. Pallos, MBA Senior Solution Architect IBM Certified Systems Expert: WebSphere MQ 5.2 e-business

More information

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems shashi.mamidi@pramaan.com www.pramaan.com

More information

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications Collaboration Technology Support Center - Microsoft - Collaboration Brief March 2005 Using SAP Logon Tickets for Single Sign on to Microsoft based web applications André Fischer, Project Manager CTSC,

More information

Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta

Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta Simon Laws Open Source SOA WebSphere UK User Group 3/11/2008 2008 IBM Corporation IBM Corporation 2008. All Rights Reserved.

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

More information

Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit bryan.tuft@oracle.com

Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit bryan.tuft@oracle.com Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit bryan.tuft@oracle.com Agenda Oracle Approach Embedded Databases TimesTen In-Memory Database Snapshots Q&A Real-Time Infrastructure Challenges

More information

Is Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform

Is Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform Is Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform BY DAN LILIEDAHL, CTO, TANDEMSEVEN The outcome of your portal initiative and its success is directly related

More information

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Agenda Load Testing Overview, Best Practice: Performance Testing with Diagnostics Demo (?), Q&A Load Testing Overview What is load testing? Type

More information

P&V Group June 28 2011. The Group P&V is comprised of the brands P&V, VIVIUM, Actel, PNP, Euresa-Life and Arces 1

P&V Group June 28 2011. The Group P&V is comprised of the brands P&V, VIVIUM, Actel, PNP, Euresa-Life and Arces 1 P&V Group June 28 2011 1 Linux on System Z at P&V since 2003 Why & How Carlo Werbrouck Vancoppenolle François carlo.werbrouck@pvgroup.be francois.vancoppenolle@pvgroup.be 2 Agenda 1. P&V group 2. Mainframe

More information

PeopleTools 8.52 Hardware and Software Requirements

PeopleTools 8.52 Hardware and Software Requirements PeopleTools 8.52 Hardware and Software Requirements October 2011 PeopleTools 8.52 Hardware and Software Requirements SKU iptools852_oct2011_pthwsw Copyright 2011, Oracle and/or its affiliates. All rights

More information

Business Process Execution Language for Web Services

Business Process Execution Language for Web Services Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang

More information

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because

More information

Product overview. CA SiteMinder lets you manage and deploy secure web applications to: Increase new business opportunities

Product overview. CA SiteMinder lets you manage and deploy secure web applications to: Increase new business opportunities PRODUCT SHEET: CA SiteMinder CA SiteMinder we can CA SiteMinder provides a centralized security management foundation that enables the secure use of the web to deliver applications and cloud services to

More information