This document summarizes a presentation on adopting a service-oriented architecture (SOA). The key points discussed include:
- Flexible IT is needed to better support business strategy and agility. SOA can help reduce obstacles to changing applications.
- Business processes should drive IT, with all applications serving business processes. SOA makes business processes easier to change and reuse.
- Designing for SOA involves identifying business services, analyzing capabilities, and designing integration scenarios using patterns like request/response and publish/subscribe.
- Developing for SOA involves shifting to a domain-driven design with layered application architectures focused on business models and processes rather than data or user interfaces.
Interested in managing contracts with SharePoint? Managing NDA, Non-Competes, Self Service Contract Creation, Contract Lifecycle Management, Master Service Agreements and Statements of Work (SOWs), Prime Contracts, Contract Alerts and Milestones - all of this is possible with eContracts. In addition, we integrate with CRM and ERP systems making it easy for you to onboard Vendor contracts, IT contracts, Customer Contracts in addition to managing other related processes like Quotes, Proposals, and RFPs. eContracts is not a tool, or a solution - it is a complete Contract LifeCycle Management Product built for SharePoint.
Webinar : Talend : The Non-Programmer's Swiss Knife for Big DataEdureka!
Talend Open Studio (TOS) is a wonderful open source Data Integration (DI) tool used to build end-to-end ETL solutions. This course will not only help the beginners to understand the art of data integration but also equip them with Big Data skills in the smart way. This course also aims to educate you about Big Data through Talend's powerful product "Talend for Big Data" (the first Hadoop-based data integration platform). The topics covered in the presentation are:
1. Why ETL is still essential and arrival of Big Data is not the doom of ETL era
2.How and why ETL is using Talend
3.Talend complementing Hadoop Ecosystem? Adopting to ETL-Big Data industry
4.Learn Big Data not in months but in Minutes! Sounds too good?
Interested in managing contracts with SharePoint? Managing NDA, Non-Competes, Self Service Contract Creation, Contract Lifecycle Management, Master Service Agreements and Statements of Work (SOWs), Prime Contracts, Contract Alerts and Milestones - all of this is possible with eContracts. In addition, we integrate with CRM and ERP systems making it easy for you to onboard Vendor contracts, IT contracts, Customer Contracts in addition to managing other related processes like Quotes, Proposals, and RFPs. eContracts is not a tool, or a solution - it is a complete Contract LifeCycle Management Product built for SharePoint.
Webinar : Talend : The Non-Programmer's Swiss Knife for Big DataEdureka!
Talend Open Studio (TOS) is a wonderful open source Data Integration (DI) tool used to build end-to-end ETL solutions. This course will not only help the beginners to understand the art of data integration but also equip them with Big Data skills in the smart way. This course also aims to educate you about Big Data through Talend's powerful product "Talend for Big Data" (the first Hadoop-based data integration platform). The topics covered in the presentation are:
1. Why ETL is still essential and arrival of Big Data is not the doom of ETL era
2.How and why ETL is using Talend
3.Talend complementing Hadoop Ecosystem? Adopting to ETL-Big Data industry
4.Learn Big Data not in months but in Minutes! Sounds too good?
This is an updated version of Amr's Hadoop presentation. Amr gave this talk recently at NASA CIDU event, TDWI LA Chapter, and also Netflix HQ. You should watch the powerpoint version as it has animations. The slides also include handout notes with additional information.
Want to learn more about Activity Based Costing or IT Delivery Services Transparency? Would you like to better communicate your Technology Services Catalog or articulate proper chargebacks to the Business Stakeholders?
The business demands Best-in-Class Solutions with a secure and reliable infrastructures with no downtime, and now the CIO can provide a portal view with comprehensive Business Unit Dashboards and custom Data Analytics reporting.
This session examines how global collaboration and emerging corporate cultures are creating a new type of
innovative enterprise: one that is based on services. Discussed will be why this new service-focused approach to business considers not only the service culture, but the technology as well. Each party or participant in service orientation sees themselves as service provider as well as a service consumer, in an increasingly
well-connected global economy. This session focuses on both the cultural service dimension, as well the emerging architecture of service orientation. This session delves deep into the components of the enabling technologies of service-orientation, as well as the cultural aspects of services orientation, where enterprises reach and serve various target communities: their customers, yes, but also their trading partners, employees,
and shareholders. Taught by one of BPM’s early pioneers, Dr. Setrag Khoshafian, this session is intended for both business managers and IT, covering Web Services architectures, service oriented maturity models, ESBs, BPM suites, standards for quality of service, and servant leadership.
Digital transformation roadmap 16th july 2018 v1.1Chandresh Adhiya
Most companies embark on Digital Transformation Journey without really thinking about end to end picture.
Based on our Consulting Experience across various industries and geographies , we have compiled Digital Transformation Roadmap.
(if you need editable ppt please read last slide)
Following are broad steps as described in this presentation:
1. IT Diagnostics (People, Process & Technology)
2. Digital Transformation Gap Assessment
3. IT Strategy & Governance Framework
4. Enterprise Architecture & IT Services Roadmap
5. Business Case & Benefit Realization Roadmap
6. Systems Evaluation & Selection
7. System Integrator Evaluation & Selection
8.Program Governance & Management (Enterprise & Satellite PMOs)
8.1 PMO for IT Projects Portfolio
9. IT Services Value & Risk Assessment
10. IT Service Management Maturity Improvement
11. Virtual CIO Office Support Services
12. Tailored Specialized Solutions & Services
ScottMadden recently partnered with APQC for a complimentary three-part webinar series focused on shared services.
This webinar session, presented by Brad DeMent and Jerred Crosby, partners at ScottMadden, addressed employee engagement, continuous improvement, new service offerings, and expanding the scope of operations.
T/DG's Pulse.Time - Resource and Project Management of EnterpriseThe Digital Group
Recording time in a timesheet, made easier and faster Maintains a record of employee’s time spent on different projects Calculates actual cost of the project and compares it with budgeted cost, which helps enhance profitability Resource utilization on a given project
Similar to Soa Business And Technical Overview Presentation (Reed003707) (20)
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
9. Service Orientation Basic Consumer/Provider view Service Façade Service Consumers Service Provider How the application is constructed and hosted is independent of the service implementation SQL App Internals
10.
11. Enterprise Flexibility Aggregation Business Process Management Identity and Access Mgmt Web Services Management Application Monitoring Testing and Performance Presentation Services Data and Capabilities exposed as Services… … customized via shared middle-tier middleware… … are aggregated to fit user needs Process Aggregation Single Sign On Two-way integration User Specific Experiences Infrastructure Integration Management Packaged Applications Custom Applications Legacy Warehouse Operations Executive Marketing
12.
13. SOA is all about ROI Custom Apps PeopleSoft Point to Point Integrations are costly to develop and maintain … Services Integrations add Value by enabling Flexibility Billing Order Mgmt
21. Capabilities Analysis Externalizing the Capabilities and Data Please Do this on my behalf Please provide me some data. Everyone! This data changed. OK, I’ll get back to you when it’s done. OK, here’s what I’ve got. I completed successfully SQL App Internals
22.
23.
24.
25.
26.
27. Policy and Business Interests Request Response Pattern <Body> <LocationList> <Location Id=‘1231’ Name = ‘HQ’ … /> <Location Id=‘5377’ Name = ‘Div’ … /> <Location Id=‘9621’ Name = ‘Site’ … /> </LocationList> </Body> Business Interest Manager A Policy A <Message id=‘ 200 ’> <Request Contract=‘ LocationList ’ Version=‘ 2.2’> <Customer Id=‘AllPeril’/> </Request> </Message> Service Manager <Message id=‘761’> <Response To=‘ 200 ’ Contract=‘ LocationList ’ Version=‘ 2.2 ’> <Customer Id=‘AllPeril’/> </Response> </Message> Stored Procedures User Interface Business Facade Business Logic Common Services Data Storage Typed Datasets
28. Business Entities and PeopleSoft Publish Subscribe Pattern PeopleSoft A BizTalk Business Entities A <Message id=‘279’> <Notify Contract=‘ContactInfo’ Version=‘ 1.7 ’> <Action Type=‘Update’ Id=‘1990124’ EntityId=‘197811’/> </Notify> <Body> <ContactInfo Type=‘Original’ Version=‘281’ …. /> <ContactInfo Type=‘New’ Version=‘282’ …. /> </Body> </Message> Other Service Other Service <Message id=‘507’> <Notify Contract=‘ContactInfo’ Version=‘ 1.2 ’> <Action Type=‘Update’ Id=‘1990124’ EntityId=‘197811’/> </Notify> <Body> <ContactInfo Type=‘Original’ Version=‘281’ …. /> <ContactInfo Type=‘New’ Version=‘282’ …. /> </Body> </Message>
30. Publishing Endorsable Events Database Isolation Pattern RATS CSS Database Policy Service Interface Stored Procedures Data Storage Models Common Framework Commands A User Interface
38. Models and Commands CommonFramework abstracts Storage Data Storage Models Commands Web Services MSMQ XML ICommand
39. Domain Driven Design Domain Models Persistence Models Service Models Contract Model ID Version Schema Fields Contract Model ID Version Schema Fields UI Models UI Model ID UI Fields UI Behaviors UI Model ID UI Fields UI Behaviors
47. Application Level Processes Domain Models Persistence Models Service Models Contract Model ID Version Schema Fields Contract Model ID Version Schema Fields UI Models UI Model ID UI Fields UI Behaviors UI Model ID UI Fields UI Behaviors
48.
49.
50.
51. Aspects of Change Dimensions of Impact Process SLAs Technology Data People
Key Points: This presentation is for Sr Management. Purpose is to understand the content, style, examples and message that is being presented to the BA/PM/Other Managers and to Developers in order to endorse and reinforce it. The meeting will be interactive from Management point of view (impact, training, skills, timelines etc) in addition to the content discussion. This presentation should contain material that contains the salient messages without an instructor (Notes, bullet points will do), so that we can make it available to others to continue to propagate the message. We will work out a comprehensive documents/presentation later. Examples should slant FMG towards business scenarios. Material presented at EBC is too sparse (slanted towards implementation) We need to revise this to include the following topics/flow Problems we are trying to solve and advantages (stock material from many SOA presentations) What SOA is all about., governing principles When we talk loosely coupled services, what areas should be considered. Example questions to seek solutions Different patterns of integration Inside and outside the box difference (SOA outside,Framework Inside) Lead in to what is the framework for How the developers have to think (SRP etc). How the BA’s need to analyze (decomposition , UI, process, etc) We will reinstate the other sessions after the input from Sr Management presntation
Start with: Problems we are trying to solve and advantages (stock material from many SOA presentations) Most CEOs would cringe at the idea that IT architecture—the way technology resources are organized—determines the agility with which companies can carry out good strategy. Yet the difficulty and cost of modifying today's rigid IT architectures, dominated by big enterprise applications such as ERP, can be so high that some companies would rather abandon new strategic initiatives than make a single change to the applications they already have in place. Good news is on the horizon in the form of service-oriented architectures, which promise to reduce if not remove the current obstacles. The take-away In this article, John Seely Brown and John Hagel III compare flexible service-oriented architectures to the more rigid IT architectures that preceded them. The authors make the case that information technology, far from lacking strategic worth, determines strategic value.
Speak the problems being solved here: Focus on Business Solutions, adaptabilty, etc,
We are going to hear this term a lot today, so let’s provide a definition up front.
What is SOA is all about? It has a value to different aspects of an organization, but all have a common theme in Adaptability
Define the Iconic representation of Services that is used throughout the presentation. Key message here is that a Service is a wrapper around an application’s internals. The major difference being that a Service exposes a means to interact with the Data and Capabilities of an application without building a dependency on how that application performs that capability or compiles the data entity. External Consumers depend on the Capability or the Data, not the means.
For the Business Audience focus on the top quadrants. Key is Business Process oriented (in the large and in the small…)
Services are not islands that every other application that requires their capabilities talks to directly. Message Oriented Middleware (for Integration), Management and Monitoring capabilities function as shared capabilities over the Services to enable aggregation and User Specific Experiences. Mid-tier rationalization increases service-level accountability and information accessibility reducing transaction latency and permitting rapid channel integration.
Originally connections are point to point and expensive to maintain and build. = > Costs Building Services on top of existing applications creates an integration layer that does not require a rip and replace of the existing application. Explain why this is very different from point to point batch processing. Reuse and Leverage
Enable a language for discussions of Processes and Technologies The abstraction of the language
When we talk loosely coupled services, what areas should be considered. Example questions to seek solutions
Key message is that a process is not within a system, its across the organization. Use the example of: Location added with a TIV > 2,000,000 Insurance Teams need to Reevaluate Location needs Engineering assessment Will then require Policy
Think of it as an actionable Data Container. It’s internals are meaningless, but it expresses its capabilities and the data that it is responsible for
Put together an example here: CSS is a
When looking at a system, what are the Capabilities it needs to offer for what sets of data?
Different Patterns for Integration
Request / Response Scenario Target technology: Web Services WSE Indigo This needs to de-technofied…
Target Technology: Yukon Service Broker DTS Reporting Services
Inside and outside the box difference (SOA outside, Framework Inside) Lead in to what is the framework for
The namespaces of the commonframework provide all of the relative building blocks applications need: Data container objects Collections Infrastructure The common things brought together in a consistent API
The core theory of the Common Framework has Services in its thinking. By isolating the object that developers model against from the underlying the medium where the data originates allows them to focus on solving their applications problems rather than the integration problems…
Business Processes are built within the application as well – promotes reusability by designing for encapsulation Define Business Domain. How the developers have to think (SRP etc). Developers need to focus on modeling the objects of a system that need to interact. Focusing on building a rich Domain model of objects and interrelationships, both internal and external to their application. How that data gets to their system is independent of the work that needs to be done with it. Events of meaning that have been discovered need to be raised so other systems can do their thing…
How the developers have to think (SRP etc).
How the BA’s need to analyze (decomposition , UI, process, etc)
Design To the business process not the wire frames
Key message is that a process is not within a system, its across the organization. Use the example of: Location added with a TIV > 2,000,000 Insurance Teams need to Reevaluate Location needs Engineering assessment Will then require Policy
Business Processes are built within the application as well – promotes reusability by designing for encapsulation Define Business Domain. How the developers have to think (SRP etc). Developers need to focus on modeling the objects of a system that need to interact. Focusing on building a rich Domain model of objects and interrelationships, both internal and external to their application. How that data gets to their system is independent of the work that needs to be done with it. Events of meaning that have been discovered need to be raised so other systems can do their thing…