Administrative Technology Services: Enterprise Applications

Slides:



Advertisements
Similar presentations
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialistica in Informatica – Università di Trento.
Advertisements

SOFTWARE SOLUTIONS Identification, Server-Side Printing, Tracking & Mobility Software TEKLYNX CENTRAL Bundled Solutions.
File Server Organization and Best Practices IT Partners June, 02, 2010.
Administrative Technology Services: Enterprise Applications
Spring, Hibernate and Web Services 13 th September 2014.
Second SEED Workshop Enterprise Service Bus. P2P Architecture IS 2 IS 3 IS 4 IS 5 IS 1 Number of Connections = n*(n-1)/2 = 5*4/2 = 10 n – number of systems.
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
Next Generation Node (NGN) Technical Overview April 2007.
S.R.F.E.R.S. State, Regional, and Federal Enterprise Retrieval System Inter-Agency & Inter-State Integration Using GJXML.
Identity and Access Management IAM A Preview. 2 Goal To design and implement an identity and access management (IAM) middleware infrastructure that –
September 2011 At A Glance The API provides a common interface to the GMSEC software information bus. Benefits Isolates both complexity of applications.
Mobile Agents for Integrating Cloud-Based Business Processes with On-Premises Systems and Devices Janis Grundspenkis Antons Mislēvičs Department of Systems.
Messaging Technologies Group: Yuzhou Xia Yi Tan Jianxiao Zhai.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Configuration Management Supplement 67 Robert Horn, Agfa Healthcare.
Jason Morrill NCOAUG Training Day February, 2008
How WebMD Maintains Operational Flexibility with NoSQL Rajeev Borborah, Sr. Director, Engineering Matt Wilson – Director, Production Engineering – Consumer.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
GOVERNMENT SERVICES INTEGRATION INDUSTRY SOLUTION.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
SANPoint Foundation Suite HA Robert Soderbery Sr. Director, Product Management VERITAS Software Corporation.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
FIORANO SERVICE BUS The Cloud Enablement Platform
EJB Overview Celsina Bignoli Distributed Business Applications Server DB Client DB Server DB.
DONE-10: Adminserver Survival Tips Brian Bowman Product Manager, Data Management Group.
Christopher Jeffers August 2012
Enterprise Service Bus Advisory Board Mtg #2 To the service bus and beyond... Administrative Technology Services: Enterprise Applications.
Riding the Enterprise Service Bus Jim Choate University of Pennsylvania Winter 2015 CSG.
11 SECURITY TEMPLATES AND PLANNING Chapter 7. Chapter 7: SECURITY TEMPLATES AND PLANNING2 OVERVIEW  Understand the uses of security templates  Explain.
Interoperability Tests for IEC Scott Neumann November 12, 2009.
Enterprise Service Bus Innovation Project for FY15 Presented by: Mike Thomas – Sr. Architect Administrative Technology Services Enterprise Applications.
ESB Project Team Members: Bill Brickman (Data Warehouse) Anita Cutting (FinProc) Leo Dai (Grants) Sreeni Gunnala (FinProc) Lisa Justiniano John Marks (Grants)
JNBridge Spanning Java and.NET. Visual Studio Industry Partner JNBridge NEXT STEPS Contact us at: Bridge anything Java to.NET, bridge.
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
Lecture 23 Internet Authentication Applications modified from slides of Lawrie Brown.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
CSU - DCE Internet Security... Privacy Overview - Fort Collins, CO Copyright © XTR Systems, LLC Setting Up & Using a Site Security Policy Instructor:
Concepts and capabilities Key takeaway #1 Standardized integration stack Key takeaway #2 Enhanced integration features Key takeaway #3 Integration considerations.
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
Server to Server Communication Redis as an enabler Orion Free
Software United Overview What it is and how it works Alexey Vasyukov Consultant / VDEL
© 2009 IBM Corporation Maximize Cost Savings While Improving Visibility Into Lines of Business Wendy Tam, CDC Product Marketing Manager
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
– 1Texas Nodal Texas Nodal ICCP Business Case By Jeyant Tamby, ERCOT.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
SOA-19: Combining the Power of Sonic ™, DataXtend ® Semantic Integrator, and Actional ® for SOA Operations Joining forces … Jiri De Jagere Senior Solution.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Clinical Data Exchange using HL7 and Mirth Connect Lecture 2 - Toolset to use for working with Mirth Connect. - Mirth Connect architecture. - Changing.
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Alain Bethuyne Web Security Architect BNPParibas Fortis
What is BizTalk ?
Azure Infrastructure for SAP®
Cloud based Open Source Backup/Restore Tool
#01 Client/Server Computing
Tailor slide to customer industry/pain points
ARCH-1: Application Architecture made Simple
Design pattern for cloud Application
Component-based Applications
MQ Series Cross Platform Dominant Messaging sw – 70% of market
PLANNING A SECURE BASELINE INSTALLATION
#01 Client/Server Computing
Presentation transcript:

Administrative Technology Services: Enterprise Applications Enterprise Service Bus Proof of Concept To the service bus and beyond... Lisa Justiniano Administrative Technology Services: Enterprise Applications

Project Goal Problem: We keep “inventing” different ways to accomplish similar integration tasks, leading to a variety of software that needs to be maintained, supported and enhanced by staff who understand that particular technique. Solution: Provide standard ways to achieve these common integration tasks, thereby simplifying our software base and making it more easily maintainable and accessible by our partners in a consistent manner. Lisa Justiniano Secondary goal: Get our feet wet on Amazon Web Services.

ESB Functionality JMS message queues Host web services and call external web services Monitor folders (local and remote) for incoming files Transfer files to remote systems Query and update databases Query LDAP / AD directories Send and receive email XML parsing, searching etc. Call shell scripts, Java bundles Do SNMP queries TCP sockets Bill Brickman

Benefits Faster to market. Simple, URL-like, syntax Code is provided for us, we just write the configuration Large selection of integration libraries (DB, web services, LDAP & AD, etc.) means we can do things we wouldn’t have attempted before. Transformations become possible (both payload and transmission protocol) without modifying the source or target systems. Asynchronous integrations will decouple applications. We can move from batch to transactional: fresh data gets to users faster. Bill Brickman

Benefits Generic and modular coding style: many small reusable bundles of code. Centralized Improve operational transparency Reduce security overhead (ACLs and logins) Publish and Subscribe queues can eliminate the “daisy chain” method of obtaining information so that: Fresh data gets to users faster Subscribers don’t need to know much about the source systems There is a single source of “truth” Bill Brickman

Recommended Solution We looked at several products: Mule ESB Apache ServiceMix Red Hat jBoss Fuse three closely related and use ActiveMQ Red Hat jBoss Fabric8 Informatica Our recommendation: ESB Message Queue Fabric8 for cloud deployment - ActiveMQ ServiceMix for conventional deployment Free, open source, standards compliant, load balancing Multiple vendors (Apache – free; Red Hat – QA and support) Mike Thomas

Recommended Solution - Architecture Our recommendation: Lowest cost and provides most benefit in terms of shared security, logging and auditing. Reduced deployment time (infrastructure and ACLs are already in place). Developer environment and deployables are the same regardless of which architecture we choose, so is possible to change architecture over time. Mike Thomas In the future we may need to move to a more complex architecture: for performance reasons to isolate populations (of developers, or systems, or even users) from one and other

Proposed ESB System Architecture For Amazon AWS 8

Next Steps 1.Prepare TEST Environ: months 0-4 Build Pilot Rollout 1.Prepare TEST Environ: months 0-4 3.Rollout Pilot: months 8 –18 Install and configure bare-bones infrastructure Upgrade infrastructure for fail-over / load balancing Determine and document best practices Build PROD environment 2.Build Integrations: months 2-18 Deploy Pilot Integrations Stabilize PROD environment and integrations Build and test internal integrations Verify assumptions Refine training materials Assess learning curve 4.Rollout to ATS: month 18 & beyond Assess support issues Confirm low impact and minimized risk Lisa Justiniano Build & Test internal integrations – Enterprise Applications will do initial integrations Assess Support Issues – Performance, scalability , operational visibility, infrastructure Care/Feeding