Siena Web Services. A Solution To Personal Computing With Established Desktop Programs Exploiting Web Technologies



Similar documents
A standards-based approach to application integration

Increasing IT flexibility with IBM WebSphere ESB software.

Introduction into Web Services (WS)

BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

IBM WebSphere Enterprise Service Bus, Version 6.0.1

IBM Content Integrator Enterprise Edition, Version 8.5.1

SequeLink Server for ODBC Socket

IBM Rational Rapid Developer Components & Web Services

2sms SMS API Overview

Increasing IT flexibility with IBM WebSphere ESB software.

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

IBM CICS Transaction Gateway for Multiplatforms, Version 7.0

Software Requirement Specification Web Services Security

a division of Technical Overview Xenos Enterprise Server 2.0

Overview: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Jitterbit Technical Overview : Microsoft Dynamics CRM

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

Jamcracker Web Services. David Orchard Standards Architect

WEB SERVICES. Revised 9/29/2015

Version Overview. Business value

SCA-based Enterprise Service Bus WebSphere ESB

Architectural Overview

T Network Application Frameworks and XML Web Services and WSDL Tancred Lindholm

TransConnect Business Integration Platform. Universal server for data, applications and business processes integration

CA IDMS Server r17. Product Overview. Business Value. Delivery Approach

Research on the Model of Enterprise Application Integration with Web Services

How To Create A C++ Web Service

IBM WebSphere Business Integration for HIPAA

Data Sheet VISUAL COBOL WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

EXTENDING IBM WEBSPHERE USING E2OPEN SOFTWARE ON DEMAND FOR MULTI-COMPANY PROCESS MANAGEMENT

Readme File for All Platforms

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

SOLUTION BRIEF. Advanced ODBC and JDBC Access to Salesforce Data.

Understanding Evolution's Architecture A Technical Overview

Integrating Siebel CRM 8 with Oracle Applications

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

PROGRESS DATADIRECT QA AND PERFORMANCE TESTING EXTENSIVE TESTING ENSURES DATA CONNECTIVITY THAT WORKS

EVALUATING INTEGRATION SOFTWARE

IBM WebSphere Application Server Family

Managing Net-Centric Systems: The Complexity of Web Services Management

Developing Java Web Services

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

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

White Paper Delivering Web Services Security: The Entrust Secure Transaction Platform

LinuxWorld Conference & Expo Server Farms and XML Web Services

SAP NETWEAVER ARCHITECTURE CONCEPTS, PART 1

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

OBIEE 11g Scaleout & Clustering

Web Services and Application Frameworks (.NET and J2EE)

A Generic Database Web Service

What Is the Java TM 2 Platform, Enterprise Edition?

Project Title: Judicial Branch Enterprise Document Management System RFP Number: FIN122210CK DMS TECHNICAL REQUIREMENTS

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005

IBM WebSphere ESB V6.0.1 Technical Product Overview

How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking

BEA AquaLogic Service Bus and WebSphere MQ in Service-Oriented Architectures

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

Altova partner OEMs MapForce to offer non-technical customers access to its powerful application development and integration technology.

SOLUTIONS FOR BUSINESS PROCESS & ENTERPRISE CONTENT MANAGEMENT. Imaging & Enterprise Content Management

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Security Audit Log (BC-SEC)

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

Siebel Installation Guide for Microsoft Windows. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning.

SOLUTIONS FOR BUSINESS PROCESS & ENTERPRISE CONTENT MANAGEMENT

Web Services Advanced Topics

Axway Validation Authority Suite

Introduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz

IBM Tivoli Composite Application Manager for WebSphere

Rocket AS v6.3. Benefits of upgrading

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform

Integration of SAP central user administration with Microsoft Active Directory

Teamcenter Installation on UNIX and Linux Servers Guide. Publication Number PLM00011 J

Attunity Integration Suite

Enterprise Integration Architectures for the Financial Services and Insurance Industries

The TransactionVision Solution

Ultimus Adaptive BPM Suite V8

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

Integrated and reliable the heart of your iseries system. i5/os the next generation iseries operating system

IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide

Introduction to IBM Worklight Mobile Platform

Active Directory and DirectControl

The ESB and Microsoft BI

Jitterbit Technical Overview : Microsoft Dynamics AX

Web Services in Oracle Fusion Middleware. Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Crystal Reports XI Release 2 - Service Pack 6

CRYSTAL REPORTS SERVER A FUNCTIONAL OVERVIEW

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

Enterprise Server and Direct COBOL Web Services

Siebel Store-and-Forward Messaging Guide for Mobile Web Client. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Transcription:

A Solution To Personal Computing With Established Desktop Programs Exploiting Web Technologies (c) 2002 Siena Technology Ltd. UK, info@siena-tech.com

: Overview Reference Potential for YOU? Requirements Solution Siena Architecture Siena Product Offerings Service Offerings 2

Project in London Reference: Utilizing Web Services Fortune 500 company Pharmaceutical and chemical industry Problem too many client applications client applications write directly into databases low programming skills Requirements centralized managed database access easy service implementation Solution use Siena Architecture as open Web Services architecture middle tier 3

Use Cases: Potential for YOU? How many business professionals would like to access data to be converted into information using normal desktop applications/tools (e.g. Excel, PowerPoint, Word, Lotus 123, etc.)? Are you looking for a scalable and available platform for your personal computing environment? Are you looking for standardized ways to access many different data sources? 4

Personal Computing Today: Direct Access to Core-Data only?! Clients Network TCP/IP, MQ Data Storage 5

Problem: What about special Data Storages? Clients Network TCP/IP, MQ Data Storage 6

Problem: Uncentralized IT Management Clients Network TCP/IP, MQ Data Storage 7

Built on open standards Requirements: Vendor Independence W3C Standards: XML, SOAP, WSDL, etc. OASIS Standards: ebxml, UDDI, etc. Must be extendable Integration of new data types should be possible Addition of new standards and components must be possible Platform independent Client interfaces must be available for all major platforms and for all major programming languages 8

Standards (selection) Web Services APIs Problem: Few finalized standards XML 1.0 W3C recommendation: http://www.w3.org/tr/rec-xml SOAP 1.1 submitted to W3C: http://www.w3.org/tr/soap/ WSDL 1.1 submitted to W3C: http://www.w3.org/tr/wsdl/ UDDI v2/v3 intended for submission as OASIS specification: http://www.oasis-open.org/ J2EE 1.4 JAX-RPC: planned for mid-2003 MS.NET 1.0 framework is still evolving Problem: Everything is still in flux Answer: Use the open Architecture to solve real problems now 9

Solution: Architecture Clients Web Service Interface Web Services IT IT Processes, Processes, Configuration Configuration and and Information Information Management, Management, etc. etc. Network TCP/IP, Message Queues (IBM MQ Series) Service Engine Web Services Data Storage 10

Siena Application Spaces: Overview IT Management Serve more business professionals with individual data requirements Enterprise Information Management Manage data access security at application level Enterprise Application Integration (EAI) Integrate arbitrary applications for improved efficiency Business to Business Integration (B2B) Integrate business processes between business partners 11

IT Knowledge Database schemas Server locations Siena Application Spaces: Centralize IT Management Knowledge about access mechanisms (e.g. Kerberos, Liberty) Configuration data IT Processes Insertion of product records into a database Transformation of retrieved data (e.g. convert to XML) Report generation using multiple databases, files, directories Single sign-on procedure IT Infrastructure Client-side fail-over 12

Siena Application Spaces: Enterprise Information Management Security Prevent direct database access Manage access permissions Abstraction Separate data storage from data access Unify data formats without modifying the data storage Logging Log database/file access Detect IT intrusion 13

Cookbook Approach to EAI use XML as data transport encoding Siena Application Spaces: Enterprise Application Integration (EAI) use XSLT to transform between different XML data languages use Web Services for interaction use reliable messaging (e.g. MQ Series) for transactions Business to Business (B2B) Evolving standard: ebxml Extends the above EAI approach Problem: not complete yet 14

Situation: Use Case: Controlled End User Integration IT is willing to provide to their end users services (e.g. calculations) and data (to be converted into information) Many business professionals (end users) have Desktop applications based on Word, Excel, Access or PowerPoint *) and wish to integrate the services and data into spreadsheets, text documents or presentations *) or some other Windows COM compatible application Solution: The IT dept. installs the Siena Enterprise Server to enable controlled and secure access to special company data The end users install the Siena Client which enables Word, Excel, etc. to receive company data via the Siena Enterprise Server 15

Advantages of Siena: Interoperability Consistent IT interfaces between company divisions (EAI) Adding data to databases Retrieving data from multiple data sources Expose IT interfaces to partners and customers (B2B) Querying data Integration of third-party IT-technology Enhanced work-flow Interoperability with other Web Services tools Integration with J2EE / Java tools Integration with.net / Sun ONE 16

Siena Architecture: Accessing the Real World COM-Client for Windows Platforms Integration with Word, Excel, Access, etc. via Visual Basic for Applications (VBA) Integration with Lotus, Visual Basic, etc. via their COM interfaces Java-Client for all other platforms Platform-independent Full support of the Siena Servers Easy to use API 17

Siena Architecture: Advantages over Competitors Less training overhead 3-6 months for Java / J2EE to use with a J2EE Server 1 week for the Language Faster development 1-2 weeks for J2EE setups 1-2 days for Siena Better usage of computing power No client side architecture in J2EE or.net Reduced bandwidth, better scalability with Siena 18

Siena Architecture: Technology Overview Client Server Solution Client and server-side interfaces to all major programming languages and environments: COM, VB, Word/Excel, Java, Python and others Unix-based server side: scalable high availability platform built on the Open Source SAP DB clustering, failover and transaction management high performance database connectivity XML-based communication Interoperability, standards-compliant Extendable and future-proof 19

Features: Siena Architecture: Siena Client Interfaces Transparent interfacing to Web Services on the server Supports session-based Web Services Seamless failover Auto-Configuration Integrated client-side Web Service Engine Platforms: Windows: COM-Server Java: Native Client API Unix: XML-RPC Server 20

Enterprise Server High performance, Scalable, Clustering Support Team Server Mid-range multi-user server, easy to manage, install and maintain Personal Server Siena Architecture: Siena Server Offerings Single-user server, good for stand-alone or offline usage 21

Web Services Engine Supports session-based Web Services (enterprise edition only) Can be integrated with the server's transaction management (enterprise edition only) Services can be written in Python Siena Architecture: Engine XML-RPC, HTTP and SOAP interfaces WSDL support Auto-Configuration 22

Features: Scalable, high availability platform High performance database connectivity Zero Maintenance Clustering and failover support Transaction Management Siena Web Service Engine with Session-based Web Services SAP DB System Database Backend Platforms: Linux, Solaris, AIX Siena Architecture: Siena Enterprise Server 23

Features: Siena Architecture: Siena Team Server Portable medium performance solution Integrated ODBC database connectivity Connection Pooling Zero Maintenance Siena Web Service Engine Platforms: Windows, Linux, Solaris, AIX 24

Features: Ideal development and offline solution ODBC database connectivity Zero Maintenance Siena Web Service Engine Platforms: Windows Siena Architecture: Siena Personal Server 25

Contact Siena Technology Ltd. Marc-André Lemburg email: mal@siena-tech.com Phone: +49 211 9304112 Fax: +49 211 3005250 Web: http://www.siena-tech.com/ Trademarks: The Siena logo is a trademark of Siena Technology Ltd.; BEA WebLogic is a trademark of BEA Systems, Inc.; IBM WebSphere is a reg. trademark of IBM Corporation; All other trademarks are property of their respective owners. 26