We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byOwen Howell
Modified over 4 years ago
Copyright © SDA Software 2003 SDA Application Platform Suite Stay ahead, Design your business, Achieve your goal!
Copyright © SDA Software 2003 Business Goal - Assumptions Consistent/integrated application throughout the enterprise - Improved quality - Improved availability - Localizations - Unified interaction with the system - Ability to work within realm of one system instead of jumping from one system to another - Reduced technical diversity Improve organizational efficiencies Enable/facilitate production innovation
Copyright © SDA Software 2003 Business Goal - Assumptions Support multi-enterprise business activities - Distributable to support all stakeholders (internal customers, external customers, suppliers, and partners) - Integrate across multiple delivery channels - Improved scalability – scalable to support multiple enterprise applications within common environment - Connect disparate systems
Copyright © SDA Software 2003 Unified development Rapid application development and deployment Incremental rollout capabilities Ability to deploy and integrate vertical/existing applications without jeopardizing enterprise-wide strategy Leverage existing skills Minimize application complexity Minimize enterprise complexity Flexible to support ever-changing requirements within reasonable timeframes Lower cost of ownership (extendibility, support, etc) Business Goal - Assumptions
Copyright © SDA Software 2003 Solution? Enterprise-wide enable Platform/Application Platform Suite (APS)…
Copyright © SDA Software 2003 Typical Development Cycle Patching Requirements Development Requirements Changed Implementation Addressing the challenge – the traditional way When completed – you have a Legacy Application that is difficult to maintain, that has a short life cycle, that is not scalable and is expensive to support.
Copyright © SDA Software 2003 COM/COM+ J2EE CORBA Object oriented environments.Net Available platforms: Platform Specific Installation and configuration is difficult and intrusive Developers Training is difficult and time consuming, and very costly Application must be developed from scratch Predominantly – glorified Client/Server topology – single point of failure Disadvantages of traditional way
Copyright © SDA Software 2003 Multiplicity Notification and Alert System Custom Agents Addressing the challenge – SDA Application Platform Suite (APS) Extendibility SDA APS is a set of Business Objects (Agents) deployed and managed by the unified software bus - Agency Agency WAN/LAN/Internet Extended Business Object Integration Development Platform Business Platforms
Copyright © SDA Software 2003 Massively distributed, P2P system built on the SOA (Service Oriented Architecture) principals Middleware and development platform/framework Distributed objects framework Web Services platform Hardware/Software Platform independent XML based Agency Agency WAN/LAN/Internet
Copyright © SDA Software 2003 Business Process Management Business Activity Monitoring Workflow Management Job/Project Tracking Data Collection and Collaboration Process Task Automation Time Tracking/Costing Scheduling Multiplicity
Copyright © SDA Software 2003 System-wide event processing/message generating engine Pluggable rule engine Pluggable notification methods Notification and Alert System (N&A)
Copyright © SDA Software 2003 SDA Application Platform Suite is a proven technology 10 years in development, 6 years in production 10 years in development, 6 years in production Heavy-duty use in mission-critical Enterprise Systems Heavy-duty use in mission-critical Enterprise Systems
Copyright © SDA Software 2003 Agency Multiplicity client Portable client.Net client ASP client External package J2EE Services Sybase client SQL server Agency WAN/LAN/Internet Distributed objects/services framework Agency Architecture Agency
Copyright © SDA Software 2003 Distributed objects/services framework Agency Architecture Agency Multiplicity client Portable client.Net client ASP client External package J2EE Services Sybase client SQL server Agency WAN/LAN/Internet Agency MULTIPLICITYMULTIPLICITYMULTIPLICITYMULTIPLICITY Presentation Layer Business Logic Data Layer System Agents UIML,.NET Agents- Wrappers 3 rd Party API Agents Business Logic Agents Data services (SQL Server, Sybase…) Communication TCP/IP,SOAP, Web Services Agency services Agency Internal: XML Agents Non-relational Data sources
Copyright © SDA Software 2003 Agents Implementation Simple and unified agent code structure (6 required functions only, developer is working on task–specific code) Multiple code-base (Java, C++, Delphi and more) Wizard-based development – minimal knowledge of the framework required Exposes itself as a series of tasks/ services Dependency tracking Easy to develop, deploy, and maintain Facilitates team development Facilitates pattern development Facilitates better and unified architectural design Facilitates objects re-usability Easy to understand Architecture Easy to develop - Developers Training is minimal MULTIPLICITYMULTIPLICITYMULTIPLICITYMULTIPLICITY Presentation Layer Business Logic Data Layer System Agents UIML,.NET Agents- Wrappers 3 rd Party API Agents Business Logic Agents Data services (SQL Server, Sybase…) Communication TCP/IP,SOAP, Web Services Agency services Agency Internal: XML Agents Non-relational Data sources Agents are building blocks (system layer/business layer)
Copyright © SDA Software 2003 Agency Implementation Agency Provides Services to Agents Logging Facilities Logging Facilities Environment Remoting (Aliases) Remoting (Aliases) Common UI representation Common UI representation Communication Agent Agency exists in 2 code-bases: Java and C++ (performance intensive) Agency can run as a Service or as an Application Multi-platform Hardware and software non-intrusive installation Auto-upgrades based on auto-versioning of Agents XML-based information exchange Multithreaded run-time engine Fail-over capabilities Load-balancing capabilities Functional dependency verification Redundant – capable of auto-migrating functionality to available workstation Distributed by design – seamless remote invocation
Copyright © SDA Software 2003 Multiplicity Implementation Set of Agents built on top of Agency - inherits all the Agency Framework benefits Unified framework that allows a company to configure, monitor, and manage a business environment (s) of any size and complexity in a simple way Unified concept of presenting any subject of work as a JOB providing simple interfaces for presentation of any type of activity Non-programmatic (XML based) creation of the GUI for Job-related Data (Job Ticket) of any complexity and any number of different Job Types Ability to capture as much information about the job as needed (job specifications, external files associated with job, etc.) Simple graphical Work Flow Designer interface supporting unlimited number of templates for different job types and multiple flows for the same type.
Copyright © SDA Software 2003 Enhanced scheduling capabilities based on pre-configured work flows Unified simple interface for data/time collection and collaboration Complete project/job/status/time tracking Rich source for post-completion analysis (system/user data) Configurable process/operation task automation Ultimate integration capabilities (through Wrapper-Agents) Multiplicity Implementation
Copyright © SDA Software 2003 Security Physical Security SSL, PKI, Crypto API, Security Framework, Cryptographic Operations Logical Security Role/User based configurable security model Functionally open security model
Copyright © SDA Software 2003 Integration Integrate back-end applications through wrapper-agents. Integrate across multiple delivery channels. Connect disparate systems. It is inevitable that many applications should work together to support the Enterprise Environment Multiple software camps must co-exist The Platform is not a solution to the problem of heterogeneity. It is a solution for easier access to advanced application architecture, creation of high quality components with an unrestrained level of integration between them. Existing applications (in one form or another) could be treated as components of Enterprise Work Flow. Multiplicity, as a Business Process Management/Workflow Engine, can bring them together as parts of the common framework, providing integration points on every level.
Copyright © SDA Software 2003 SDA Application Platform Suite addresses both architecture and the application at the same time.
Copyright © SDA Software 2003 SDA APS WHY DO WE PROPOSE IT?
Copyright © SDA Software 2003 Modern Technology Service oriented architecture Web Services ready XML based Loosely coupled distributed business objects Proven and mature framework 3 rd party application integration engine Multi-platform
Copyright © SDA Software 2003 Development Platform Developer training is simple Partitioned development Unified programming style Wizards Easily supported Same code base – multiple devices
Copyright © SDA Software 2003 Suite of Products Business Process Management becomes a standard feature of every application External Customers, Vendors, Suppliers can collaborate Multiple Internal/External Customers – same platform Multiple Delivery mechanisms – Agency client, Browser, PDA Work Flow collaboration Internationalization
Copyright © SDA Software 2003 = Presentation Presentation Agents provide required User Interface UIML,.Net Services allow to build your own view without programming + Customization = Solution Customization Highly flexible & configurable without programming – you translate your business into Multiplicity Agents / tasks added at any time not jeopardizing consistency and integrity of the system You build solution you need !!! Architecture is the KEY!!! = Architecture/Platform Scalable to support any Enterprise / Multi-Enterprise size within the same framework Multi-Platform Agency - exposed as Application, Service,.Net, has bridges to COM, Could be programmed in Java, C++, Delphi Easy manageable (locally or remotely) Easy integrated – provides integration with existing systems on any level = Functionality/Logic Business Logic / Functionality Multiplicity is configurable for business needs (build it as it is or as it needs to be) Configure your system to capture and store as much information as you want Re-usable - Tasks could be invoked remotely or locally, once written could be re-used regardless location Expandable – New Agents could be added any time Any task can be automated and performed unattended Building Blocks of a Solution (Enterprise Standards)
Copyright © SDA Software 2003 You gain BETTER, FASTER, CHEAPER… Highly flexible and configurable off-the-shelf product(s) (Multiplicity, Notification and Alerts )
Copyright © SDA Software 2003 Application Platform Suite Integration Engine Scalable/distributed by design Improved productivity Source for post-completion analysis – historical data at work – business optimization tool Non-intrusive, simple to develop enhancements No communication or geographical boundaries Proven technology - 10 years in development, 6 years in production High availability (24x7 applications availability) Improved workflow – automation where needed Extended product life cycle You gain
Copyright © SDA Software 2003 Lower development cost Rapid application development Code Reusability Collaboration Openness Ability to integrate Liquid application partitioning Functional encapsulation You gain
Copyright © SDA Software 2003 SDA Company Founded in 2002 as a spin-off of SLS Software Offices in US and Russia Headquartered in Louisville, KY Focused on Multiplicity Product Lines and Custom Software Application Development Time-tested, extensive Development Teams in Russia
Copyright © SDA Software 2003 SDA Company - continued The SDA Development Team includes individuals with broad knowledge of todays business practices. Experience includes multiple software technologies: – Multiple Operating Systems – Windows, Macintosh, Novell Netware, UNIX – Multiple Technologies – ASP, MS.Net Servers, IBM WebSphere, J2EE, JavaBeans, JSP, COM+, IIS – Multiple Databases – MS SQL Server, DB2, Oracle, Sybase, Informix, desktop Databases (MS Access, FoxPro, Paradox, mySql) – Multiple Frameworks – IBM & Microsoft Frameworks, Rational/UML, JAVA, Visual Studio, Visual Age – Multiple Languages – Visual C++, HTML, Delphi, JAVA, XHTML, DHTML, XML, XSL, WAP, WML, HDML, Fortran, PL/1, PL/I, Visual BASIC & VbScript
Copyright © SDA Software 2003 SDA Industry Expertise Pre-press Publishing Manufacturing Retail Financial
Copyright © SDA Software 2003 SDA Expertise Pre-press Publishing Work Flow Automation/Collaboration Digitizing Automation Pre-flight Automation Merge Imposition Automation Hard and Soft Proofing Digital Asset Management Integration Production Process Simulation Book Making Automation Integration with Merge, Pre-flight Scheduling Job/Project/Time Tracking Data Collection Cost and Billing Time & Attendance
Copyright © SDA Software 2003 SDA Expertise Manufacturing Production Process Automation/Simulation Inventory Management Shop floor automation Bar Coding Trouble Calls Systems Crew Maintenance, Scheduling and Qualification
Copyright © SDA Software 2003 SDA Expertise Financial EFT processing ACH processing Allotment processing Banking operations
Copyright © SDA Software 2003 We are ready to help! You manage your business, we manage everything else for you SDA Technology – ready to be deployed! SDA Talent – ready to create! SDA Talent – ready to create! SDA Team – ready to start! SDA Team – ready to start!
October 10-13, 2006 San Diego Convention Center, San Diego California VoIP/SOA Integration Impact on IT Apps, Processes, & Overall Business.
Enabling Technology Innovation using Open Source Software
Overview Environment for Internet database connectivity
Heroix Longitude - multiplatform, automated application performance monitoring and management software.
DO YOU SPEAK FUTURE?. Cutting-edge technology for the development of business software applications Takes advantage of the most recent international trends,
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
Michael S. Chan xLM Solutions, LLC
© eComScience Pvt. Ltd OffshoreSoftwareDevelopment eComScience Consulting perspective.
Welcome to this Presentation Flexible solutions Flexible solutions.
Welcome to Middleware Joseph Amrithraj
INTRODUCING OLEANDER SOFTWARE SOLUTIONS PVT. LTD.
Supporting New Business Imperatives Creating a Framework for Interoperable Media Services (FIMS)
Communication and Networking Services Networking Services.
Distributed Processing, Client/Server and Clusters
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
Introduction to Systems Management Server 2003 Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
Copyright 2002: LIIF Technology Architecture Review Database Application Architecture Database Application Architecture Collaborative Workgroup Architecture.
Network+ Guide to Networks, Fourth Edition
© 2018 SlidePlayer.com Inc. All rights reserved.