E WEEK.

Slides:



Advertisements
Similar presentations
Cognos Web Services Business Intelligence. SOA SOA (Service Oriented Architecture) The SOA approach involves seven key principles: -- Coarse -grained.
Advertisements

Retrieval of Information from Distributed Databases By Ananth Anandhakrishnan.
Lecture plan Information retrieval (from week 11)
COM vs. CORBA.
SelfCon Foil no 1 Dynamic component systems 1. SelfCon Foil no 2 Pre-structured systems vs. dynamic component systems Pre-structured – emphasis on content.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Multiple Tiers in Action
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
B. RAMAMURTHY Web services. Topics What is a web service? From OO to WS WS and the cloud WS code.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Construction of efficient PDP scheme for Distributed Cloud Storage. By Manognya Reddy Kondam.
IT 210 The Internet & World Wide Web introduction.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
What is Enterprise Architecture?
Enterprise Java Beans Part I Kyungmin Cho 2001/04/10.
Writing various AJAX forms in Drupal 7 1. Overview of Form API 2. Ctools 2.1 Ctools features 3. Ajax 3.1 Ajax Forms in Drupal 4. Putting it all together.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
Fundamentals of Database Chapter 7 Database Technologies.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
Identity Management and Enterprise Single Sign-On (ESSO)
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Service-oriented architecture 8 th July What is a Service? A service is a reusable component that can be used as a building block to form larger,
Object Oriented Programming Some Interesting Genes.
PHP Assignment Help BookMyEssay. What is PHP PHP is a scripting language generally used on web servers. It is an open source language and embedded code.
Introduction to Oracle Forms Developer and Oracle Forms Services
Introducing the Microsoft® .NET Framework
Class03 Introduction to Web Development (Hierarchy and the IDE)
The Client-Server Model
N-Tier Architecture.
Introduction to Oracle Forms Developer and Oracle Forms Services
Why API?.
WEB SERVICES.
Unit – 5 JAVA Web Services
SOA (Service Oriented Architecture)
WHAT DOES THE FUTURE HOLD? Ann Ellis Dec. 18, 2000
Introduction to Oracle Forms Developer and Oracle Forms Services
Distribution and components
Sarang Nazari California State University, Los Angeles
Processes The most important processes used in Web-based systems and their internal organization.
Introduction to JSP Liu Haibin 12/09/2018.
The Extensible Tool-chain for Evaluation of Architectural Models
Techie Terminology and Benefits for Financial Aid Administrators
Configuring Internet-related services
THREE TIER MOBILE COMPUTING ARCHITECTURE
JavaServer Faces: The Fundamentals
Introduction to Web Services
Introducing the .NET Framework
Chapter 17: Client/Server Computing
Distributed Systems through Web Services
XML Based Learning Environment
Teaching slides Chapter 6.
Distributed System using Web Services
Introduction to SOA and Web Services
NIEM Tool Strategy Next Steps for Movement
Distributed System using Web Services
Service-Oriented Application Integration
Object Oriented Design
Presentation transcript:

e WEEK

Peter Coffee Technology Editor, eWEEK SOA: Future-Tex? The service-oriented prospects for a future-proof infrastructure Peter Coffee Technology Editor, eWEEK

Web 1.0: www = “what was wrong” HTML was supposed to be content notation Hijacked to become a page description language Too difficult to render content on diverse devices Too many times to the well: constant reloads Embedded code is crude and fragile Scripting languages do too little and too much Inadequate database capabilities Too little control of client-side privileges Reuse is by copying, not by inheritance

Why Web Services are Right Keep code under your control Code should act on data close at hand Client-side code uses little of what it retrieves Code downloads leak intellectual property Server-side code adds value, aids efficiency Clarify interface definitions Put business function implementation with owner Enable incremental improvement Create partner opportunities Service chains Custom data interfaces

How to do SOA Wrong Let services grow out of applications Create multiple instances of services bus… …instead of defining one SOA environment Let service creation run wild… …instead of defining governable process Make it easier to reinvent than reuse… …instead of stressing discoverability & security Confuse modularity with reusability Jigsaw puzzle pieces are modules… …but they only fit together one way “ABOS” (A Bunch Of Services”) is not SOA

No Unmixed Blessings Service architecture entails remote trust Authentication only says whom you can sue Privilege control is crucial IPv6 offers leverage: DoD deadline is 2008 Every line of code can’t be a security risk Put securability into the stack: do it right just once

No Unmixed Blessings Self-disclosing data formats use bandwidth Next-generation networks require XML awareness Think about audit and compliance in context of future scalability

e WEEK